API Maker

The framework for AI era

The framework for AI era

API Maker

  • Saves 4x time & money in development
  • Makes you enjoy development
  • Deploys your code in ~15 seconds
  • Generates ~30 APIs for each table

for individual freelancers to giant enterprises

api-maker/production Live
Throughput
4,529req/s
Workers
8/ 8 cores
Cache hits
30%of reads
Databases
8types

8 databases, one API layer. Connect MongoDB, PostgreSQL, MySQL, SQL Server, Oracle, MariaDB, TiDB or Percona and get ~30 ready APIs for every table.

See all deployment architecturesFrom one VPS to a global, multi-tenant fleet, each one animated

API Maker is a backend framework like

  • ASP.NET
  • Spring Boot
  • Laravel
  • Ruby on Rails
  • NestJS
  • Django

but API Maker is on steroids

Our Clients

Trusted by many IT Companies

Sava Info SystemsSava Info Systems
3 Way Technologies3 Way Technologies
D SouthD South
iBoon TechnologiesiBoon Technologies
Bytes TechnolabBytes Technolab
HubwaleHubwale
LNK Asia Techsol LLPLNK Asia Techsol LLP
Odhav TechnologiesOdhav Technologies
Procure GenieProcure Genie
Virtue InfoVirtue Info
Borough TaxiBorough Taxi
Toupto TechnologiesToupto Technologies
FoliumFolium
App TaleApp Tale
Desire Info WebDesire Info Web
Mart2GlobalMart2Global
Instant APIs

Your database, as an API, in seconds

Connect a database and every table answers at a URL you can guess, with filters, sorting, paging, field selection, deep populate and streams. Call it from any language: it is plain REST.

/api/gengenerated/adminyour path/shopinstance/maindatabase/productstable
  1. 1
    Connect a databaseIts connection string stays in an encrypted secret.
  2. 2
    Choose who can call whatGroups allow APIs, tables and fields per API user.
  3. 3
    Call it from any appSwagger docs and client code for 21 languages are ready.

Works with any frontend

  • React
  • Angular
  • Vue
  • Flutter
  • iOS
  • Android
  • Node.js
  • Java
  • PHP
See every generated API
terminal
curl -G https://api.example.com/api/gen/admin/shop/main/products \  --data-urlencode 'find={"stock":{"$gt":0}}' \  -d sort=-price -d limit=2 \  -H "x-am-authorization: $API_USER_TOKEN"
200 OKapplication/json · the same answer in every language
{  "success": true,  "statusCode": 200,  "data": [    { "_id": "66fa1c…", "name": "Monitor", "price": 199, "stock": 5 },    { "_id": "66fa1d…", "name": "Keyboard", "price": 49, "stock": 12 }  ]}

Learn & Explore

API Maker Videos

app.apimaker.dev
API Maker Summary Video
app.apimaker.dev
Install API Maker in VPS
Why API Maker

World's No.1Backend API Generation & Development Solution

What changes for your business: less to build, less to run, less that can go wrong.

  • ~30APIs for each table
  • 8database types
  • 21languages of ready client code
  • 788requests / s on 1 vCPU · 1 GB

Launch in days, not months

Connect your database and every table has secure APIs. Your team writes only what is unique to your product.

Auto generated APIs

Pay for less code

Validation, caching, access checks, logs and deployment come built in: less code to write, review, test and maintain.

All features

Small servers, small bills

It runs on 1 GB of RAM. On a 1 vCPU server it served 788 requests a second, with MongoDB and Redis on the same machine.

Low memory footprint

Security you do not rebuild

Groups decide the APIs, tables and fields of every user. The security report finds data leaks and fixes many in one click.

APIs security report

Releases without drama

Branches and pull requests, then a Git pull deploys in one transaction. A pull that fails changes nothing.

Git deployment

All your databases, one API

Query, join and save across MongoDB, PostgreSQL, MySQL, SQL Server, Oracle, MariaDB, TiDB and Percona in one request.

Find and join
API Maker + AI

How API Maker + AI changes the whole development process

An AI assistant writes code in seconds. On a traditional backend, all of that code is still yours to review, secure, test and scale. On API Maker, the assistant writes only the business logic, and the framework generates, checks and runs everything around it.

  • You
  • AI assistant
  • API Maker
  1. Connect the data

    Point API Maker at your database: about 30 APIs for every table, on 8 database types, with TypeScript interfaces of your schemas.

    Done by:API Maker

  2. Describe the product

    You decide what the product must do. Your AI assistant writes only the business logic: custom APIs, hooks and schedulers in TypeScript, in your own editor.

    Done by:YouAI assistant

  3. Checked by the framework

    Every call passes the groups of its user, writes through the schema APIs are validated, and your hook code is read for data leaks.

    Done by:API Maker

  4. Tested

    Test cases with mocks run on API Maker. Your assistant starts them with npm run test and reads the coverage.

    Done by:AI assistantAPI Maker

  5. Live, and ready to scale

    Save and the API is live. A Git pull deploys it, and more servers with the same .env carry more traffic.

    Done by:API Maker

Scalability from the framework

Part of how API Maker runs, not something each project builds again.

  • cpuCount starts a worker process per core, AUTO sizes it to the server
  • More servers with the same .env: any of them answers any request
  • One Redis cache for every server, reset by the writes
  • Schedulers run once across all the servers
  • Your code in sandboxes with time and memory limits
See the deployment architectures

Security enforced by the framework

The same rules for every API, whoever wrote the code: you, your team or your AI assistant.

  • A token is required by default, and groups decide down to the field
  • Writes through the schema APIs are converted and validated
  • Your code runs in its own containers, apart from API Maker
  • Your code and settings are read for data leaks, and the fixes are prepared
See the APIs Security Report
Three ways to build

How API Maker ImprovesYour Backend Development Process

The same project built three ways: by hand, with an AI assistant, and with an AI assistant on API Maker.

Building the backendTraditional BackendWritten and run by handTraditional Backend + AIWritten faster, still yours to review and runBest of bothTraditional Backend + AI + API MakerAI writes the business logic, the framework does the rest
CRUD APIs

Traditional BackendCRUD and paging APIs written by hand for almost every table

+ AIAn assistant writes them in minutes, and each one is still code to review, test and maintain

+ AI + API Maker

Generated for every table the moment the database is connected: no endpoint code to maintain

TimeEffortHow
Web and mobile

Traditional BackendSeparate endpoints for the web app and the mobile app

+ AIQuick to add, so a new endpoint appears for every screen and the code base keeps growing

+ AI + API Maker

One API: each caller picks its filters, fields, sort, related rows and format

TimeHow
Joins

Traditional BackendJoins and saves across tables and databases written by hand

+ AIGenerated queries that still need checking for correct results and speed

+ AI + API Maker

Find and join, deep populate and master save across 8 database types

TimeEffortHow
Schema changes

Traditional BackendEvery schema change means refactoring, retesting and new bugs

+ AIThe refactoring is faster, the retesting and the review are not

+ AI + API Maker

Generated APIs work on the table as it is, the schema is detected from it

TimeEffortHow

AI writes code faster. API Maker leaves far less code to write, and enforces security and scale from the framework itself.

Saves: TimeMoneyEffort · Use it and find more

Security from the framework

API security, enforced by the framework itself

A data leak is rarely a broken database or network. It is one missing check in one API. API Maker does not wait for an audit: the framework validates the code that you and your AI assistant write, prepares a report of where data could leak, and prepares the actions that fix it.

  1. Validates your code

    Groups, API users, auth providers, settings and the code of every pre-hook, parsed as TypeScript. Nothing runs, and nothing changes until you choose.

  2. Prepares the report

    A score out of 100 and a grade from A to F. A leak of rows comes with the request that proves it.

  3. Prepares the actions

    A row scoping pre-hook, a column in the token, revoked grants, blocked inline SQL: many findings are fixed in one click, and you see the code first.

  4. Keeps watching

    While your local client is connected, changes are scanned on their own and the report is committed to Git, where your AI assistant reads it.

See the APIs Security Report & Actions
API Security Report · shop
52/ 100

D Data at risk

5 open0 fixed0 skipped

Each open finding takes points off 100: 20 critical, 10 high, 4 medium, 1 low.

  • Critical

    "orders" is not scoped to the rows of the caller

    GET …/shop/main/orders with the token of alice the orders of every customer

    Add a row scoping pre-hook
  • High

    Group "Shop App" grants sensitive system APIs

    Revoke these system APIs
  • High

    A "find" can carry raw SQL on the SQL instances

    Block inline SQL in find
  • Medium

    Tokens of "app_users" live 90 days

    In report.md for your AI assistant
  • Medium

    "products" is not scoped to the rows of the caller

    Skip the finding

In your repository: src/API Security Report/ README.md · report.md · report.yaml · actions.yaml

What the report looks at

  • Row gateAre persons limited to their own rows?
  • Public accessWhich APIs answer without any token?
  • API gateWhat do the groups let the API users call?
  • Auth providersAre the tokens of the persons made safely?
  • PlatformAccount wide switches of the engine
  • HygieneLoose ends which hide the real problems
Cloud Providers

Deploy API Maker On Any Cloud Provider

One install script. Any infrastructure. Your choice.

AWSAmazon EC2

Ubuntu servers of EC2 sign in as ubuntu, and sudo -s opens the root shell the installer needs.

Your terminal
  1. # 1 · Open a root shell on your EC2 server
  2. chmod 400 ~/aws_server.pem
  3. ssh -i ~/aws_server.pem ubuntu@SERVER_IP
  4. sudo -s
  5. # 2 · Install API Maker with your license key
  6. curl -fsSL https://apimaker.dev/v1/install.sh > install.sh && bash install.sh --version=latest --license_key=YOUR_KEY
  7. Docker, MongoDB and Redis
  8. API Maker, kept running by PM2
  9. Caddy in front, with HTTPS for your domain
  10. Your URLs, users and commands printed
  • Ubuntu 22.04, 24.04 or 26.04
  • Root access
  • 20 GB of disk
  • From 1 vCPU and 1 GB of RAM
Performance

API Maker ® Benchmarking

Load tests on Linode shared CPU servers, with MongoDB 6 and Redis on the same machine. You can deploy API Maker on any cloud provider.

Requests per secondGet all · 10 rows × 10 columns
  • No cache
  • With Redis cache
  • 1 vCPU$5/mo

    788req/s

    1,563 req/s with Redis cache

    RAM
    1 GB
    Bandwidth
    1 TB
    Get all in 60 s
    47k requests
  • 2 vCPU$24/mo

    1,458req/s

    2,971 req/s with Redis cache

    RAM
    4 GB
    Bandwidth
    4 TB
    Get all in 60 s
    88k requests
  • 4 vCPU$48/mo

    2,759req/s

    4,974 req/s with Redis cache

    RAM
    8 GB
    Bandwidth
    5 TB
    Get all in 60 s
    166k requests
  • 8 vCPU$192/mo

    4,529req/s

    6,475 req/s with Redis cache

    RAM
    32 GB
    Bandwidth
    16 TB
    Get all in 60 s
    272k requests

Customer Reviews

Google Review

Unique IT Solution
Unique IT Solution
Shreyans Padmani · Software Engineer
1 week ago

API Maker made backend development easy with its auto-generated APIs and user-friendly interface. However, it takes some time to learn all the features.

Smart Technica
Smart Technica
Dipen Narola · Founder
2 weeks ago

API maker is very useful application for backend developer. It save man power efforts. It can do 80-100 hours work within 10-20 hours or less. Start using that and boost your efficiency and productivity.

Shani Patel
Shani Patel
Fullstack Developer
4 months ago

I recently had the opportunity to explore API Maker, and I must say, I'm thoroughly impressed. Their product simplifies the process of generating APIs, offering a seamless experience from start to finish. The user interface is intuitive and user-friendly, making it easy to navigate even for those new to API development.

Sean Mcgovern
Sean Mcgovern
DSouth Taxis, Ireland · Director
4 months ago

To create any type of software or web product fast and reliable I will always choose API Maker as backend. It has cutting edge tech with easily operating. The documentation and videos are very helpful to getting start.

Bhavesh Patel
Bhavesh Patel
Apollo Softwares · Director
4 months ago

I used in my two applications and it works very smooth. Custom APIs are so much powerful that I didn't expect. I recommend all freelancers and IT companies use this and enjoy the effortless work in backend.

Tausifali Saiyed
Tausifali Saiyed
Kuntec Online Services · Director
5 months ago

Great Team with quality of product and services. API Maker is one of the game changers for all Developers.

Vaidik Patel
Vaidik Patel
Data Scientist
4 months ago

Great Product and really helpful for generating custom APIs. Easy to use. Thank you for your great support.

Jigar Goswami
Jigar Goswami
Krishiva Tech · Director
9 months ago

Stop relying on traditional backend tools. API Maker is your ultimate all-in-one backend development solution. API Maker > 5x (Firebase + Supabase + Appwrite + GraphQL).

Pratik Santoki
Pratik Santoki
FiveStake Software · CEO & Founder
4 months ago

Great product… Very helpful to overcome repetitive tasks. Highly recommended!!!

Get started

From an empty server to live APIs, today

Install API Maker, connect the database you already have, and build on top of it.

  1. 1

    Install

    On your computer with API Maker Local Run, or on a server with one command.

    Local Run
    curl -fsSL https://apimaker.dev/v1/install.sh > install.sh && bash install.sh --version=latest --license_key=YOUR_KEY

    Put your license key in place of YOUR_KEY, and run it as root on a fresh Ubuntu 22.04, 24.04 or 26.04 server with 20 GB of disk. Get a license key

  2. 2

    Connect your database

    Add an instance for MongoDB, PostgreSQL, MySQL, SQL Server, Oracle, MariaDB, TiDB or Percona. Every table has its APIs at once.

  3. 3

    Build your product

    Call the APIs from your apps, add custom APIs, hooks and schedulers in TypeScript, and deploy with a Git pull.