ERPNext logo

ERPNext

ERPNext is a free and open-source enterprise resource planning (ERP) platform built on the Frappe Framework. It provides a comprehensive REST API for managing accounting, inventory, manufacturing, sales, purchase, HR, and CRM modules. The Frappe Framework auto-generates RESTful endpoints for all DocTypes, supporting standard HTTP methods with JSON responses, token-based authentication, OAuth2, and flexible filtering and pagination.

1 APIs 0 Features
ERPEnterprise Resource PlanningAccountingInventoryManufacturingSalesCRMHROpen Source

APIs

ERPNext REST API

The ERPNext REST API is auto-generated by the Frappe Framework for all DocTypes. It supports CRUD operations on all ERP modules including accounting, inventory, manufacturing, s...

Semantic Vocabularies

context Context

10 classes · 4 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: erpnext
name: ERPNext
description: ERPNext is a free and open-source enterprise resource planning (ERP) platform built on the Frappe Framework. It provides a comprehensive REST API for managing accounting, inventory, manufacturing, sales, purchase, HR, and CRM modules. The Frappe Framework auto-generates RESTful endpoints for all DocTypes, supporting standard HTTP methods with JSON responses, token-based authentication, OAuth2, and flexible filtering and pagination.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/erpnext/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
type: Index
tags:
  - ERP
  - Enterprise Resource Planning
  - Accounting
  - Inventory
  - Manufacturing
  - Sales
  - CRM
  - HR
  - Open Source
apis:
  - aid: erpnext:rest-api
    name: ERPNext REST API
    description: The ERPNext REST API is auto-generated by the Frappe Framework for all DocTypes. It supports CRUD operations on all ERP modules including accounting, inventory, manufacturing, sales, purchase, HR, and CRM. Authentication is via API token, password-based session, or OAuth2 bearer tokens.
    humanURL: https://docs.frappe.io/framework/user/en/api/rest
    baseURL: https://{your-erpnext-instance}/api
    tags:
      - REST
      - CRUD
      - DocType
      - Frappe
    properties:
      - type: Documentation
        url: https://docs.frappe.io/framework/user/en/api/rest
      - type: OpenAPI
        url: https://github.com/alyf-de/frappe_api-docs
common:
  - type: Website
    url: https://erpnext.com
  - type: Documentation
    url: https://docs.frappe.io/erpnext/introduction
  - type: GitHubOrg
    url: https://github.com/frappe
  - type: LinkedIn
    url: https://www.linkedin.com/company/erpnext-official
  - type: Blog
    url: https://frappe.io/blog
  - type: Pricing
    url: https://frappe.io/erpnext/pricing
  - type: StatusPage
    url: https://frappecloud.com/monitor
  - type: X
    url: https://x.com/erpnext
  - type: Plans
    url: plans/erpnext-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/erpnext-rate-limits.yml
  - type: FinOps
    url: finops/erpnext-finops.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]