API v1 — Stable Release

Build with Selfimart Developer Platform

Comprehensive APIs, SDKs, and tools to integrate e-commerce capabilities into your mobile apps and ERP systems.

50+
API Endpoints
5
SDK Languages
99.9%
Uptime SLA

Everything you need to integrate

Powerful tools and comprehensive documentation to build seamless integrations with the Selfimart platform.

RESTful API

Comprehensive REST API with full CRUD operations for all platform resources.

Secure Authentication

OAuth 2.0 and API key authentication with token-based access control.

Real-time Sync

Webhook support and real-time data synchronization capabilities.

SDK Generation

Auto-generated client libraries for JavaScript, PHP, Python, and more.

Analytics

Built-in API usage analytics and monitoring dashboard.

ERP Integration

Two integration methods for seamless ERP connectivity.

Get started in minutes

Follow our simple quick start guide to integrate Selfimart into your application. Our SDKs handle authentication, error handling, and retries automatically.

1

Create Account

Sign up for a developer account on the Selfimart platform.

2

Generate API Keys

Navigate to the Integration module and generate your API credentials.

3

Install SDK

Install the SDK for your preferred programming language.

npm install @selfimart/api-client
4

Start Building

Initialize the client and start making API calls.

import SelfimartClient from '@selfimart/api-client';

const client = new SelfimartClient({
    apiKey: 'your-api-key',
    baseUrl: 'https://selfimart.com/api/v1'
});
Terminal
# Install JavaScript SDK
$ npm install @selfimart/api-client

# Or install PHP SDK
$ composer require selfimart/api-client

# Or install Python SDK
$ pip install selfimart-api-client

Two ways to connect your ERP

Whether you have a modern cloud ERP or a legacy on-premise system, we have an integration solution for you.

Option 1

Direct API Integration

For modern ERP systems with API capabilities. Connect directly via webhooks and RESTful endpoints for real-time data synchronization.

  • Real-time webhook notifications
  • Bidirectional data sync
  • Custom field mapping
  • Source code integration
Medium complexity
Setup: 1-3 days
Option 2

Plug & Play Middleware

For legacy ERP systems without API access. Install our lightweight desktop agent for automatic data synchronization.

  • No ERP modification required
  • Works with local databases
  • Cross-platform support
  • Auto-update capability
Low complexity
Setup: 30 min

Explore the documentation

Comprehensive guides and references to help you build integrations quickly and efficiently.

Ready to start building?

Create your developer account and get instant access to API keys, documentation, and support.