Developer API
Python
Frappe aims to achieve minimum cognitive load for its users. Hence, you can find
the most used methods and utilities in the frappe
namespace itself. It's the
only import you need (most of the time) in a Python file.
- Document
- Database
- Jinja
- Common Utilities
- Router
- Response
- Language Resolution
- Search
- Hooks
- REST API
- Full Text Search
- Dialog API
- Query Builder
Javascript
Frappe attaches itself to the window
object under the frappe
namespace. You
will find most of the Client API under the frappe
object. All of these methods
are only available inside the Desk. A good way to explore these APIs is from the
browser console.