Frappe
Products
Framework
API and integrations
Frappe
Products
Insights
features
API and integrations
In a world where integration is key and data flows freely across platforms, having seamless connectivity is crucial. Frappe Framework steps up with powerful tools to ensure your app can talk to others without missing a beat.
In essence, Framework’s approach to APIs and integrations means you spend less time wrestling with connectivity issues and more time innovating. Your data, your apps, and your integrations all work together in harmony, with minimal fuss and maximum efficiency.
REST API and RPC
Connecting your custom apps to other applications often means writing and maintaining extensive API integration code. Not with Frappe Framework. When you create a custom app with multiple DocTypes, default CRUD APIs are automatically generated for you.
With Framework's ready-to-use REST APIs, you can interact with your data through standard web protocols — no need to manually code each integration.
And if REST API doesn’t cover your needs, creating your own API endpoints is as simple as writing a Python function. You can go into the .py file, write a function (decorate it with “whitelist”), and it’s instantly accessible to the client side as an API.
OAuth
Frappe can act as an OAuth provider, eliminating the hassle of multiple passwords. Log in once and access all your Frappe sites with a single account. For an even smoother experience, integrate with Google or other services for single sign-on. Token-based and password-based authentication options ensure you can choose the security method that best fits your needs. It's seamless access control, reducing friction and boosting user convenience.
previous feature
Customisation
next feature
Deployment
Read next: Upgrade