Easy-Acumatica
API client libraries for Acumatica ERP + Multi-Instance Management
Python and Node.js libraries that provide type-safe wrappers around the Acumatica REST API with automatic schema discovery and OData query support.
Plus Orbu: A self-hosted web application for visually managing multiple Acumatica instances, browsing services and models, and deploying custom REST API endpoints.
Key Features
Built to handle the complexities of Acumatica API integration
Schema Discovery
Fetches OpenAPI schema from your Acumatica instance and generates models and services dynamically, including custom fields.
Type Safety
Generates type hints and TypeScript definitions based on your actual schema for IDE autocomplete and type checking.
Intelligent Caching
Differential caching system that only rebuilds changed components, reducing initialization time by 10-20x.
Session Management
Handles authentication, automatic re-login on timeout, connection pooling, and retry logic for reliable API access.
Benefits
No Manual Schema Maintenance
Schema is fetched from your instance at runtime. When you add custom fields or endpoints, they are automatically available without code changes.
Reduced Boilerplate
Generated models and services eliminate the need to manually define data structures and API calls for each endpoint.
IDE Support
Type hints and auto-generated documentation provide autocomplete, inline documentation, and type checking in your editor.
Production Ready
Includes session management, connection pooling, automatic retries, rate limiting, and detailed exception classes for error handling.
Choose Your Platform
Python and Node.js client libraries
Python
- Dataclass-based models
- Automatic .env file loading
- Differential caching
- Built-in task scheduler
Self-Hosted Multi-Instance Management Platform
Built on Easy-Acumatica Python, Orbu is a powerful self-hosted web application that provides a visual interface for building integrations and working with multiple Acumatica instances. Perfect for teams managing multiple Acumatica environments, Orbu lets you browse services and models interactively, test endpoints in real-time, and deploy custom REST API endpoints with automatic schema generation—all from a single, secure interface.
Contribute
View the source code, report issues, or contribute on GitHub