Easy-Acumatica: Simplify Your Acumatica API Integrations
A lightweight wrapper for Acumatica’s contract-based REST API, available for Python and Node.js.
What is Easy-Acumatica?
This package handles the complexities of Acumatica's REST API—like session management, URL building, and OData querying—so you can focus on your business logic. It provides a clean, object-oriented interface with fluent "builder" classes to make your integration code simple, readable, and maintainable.
Why Use This Package?
Automated Session
Handles login, logout, and cookie management automatically for persistent connections.
Typed Sub-Services
Access API endpoints like `client.customers` or `client.invoices` with dedicated methods and clear type hints.
Fluent Builders
Construct complex JSON payloads with chainable, readable methods, simplifying data creation and updates.
Powerful Querying
Easily build advanced OData filters, selections, and expansions using a Pythonic Domain Specific Language.
Clear Error Handling
Converts opaque API errors into meaningful exceptions, making troubleshooting faster and more intuitive.
Get Started Quickly
Jump right into integrating with Acumatica using our step-by-step guides.
Dive Deeper: Explore Specifics
Access comprehensive documentation for all Acumatica services and data models, broken down by language.
Community & Support
Got questions? Need help? Connect with us and the community.