API Maker

The backend engine for the AI era

Self-hosted backend engine · Built in Rust

AI writes the logic.API Maker builds, guards and runs the rest.

Connect your database. You, or your AI, write only the business logic, in any of 8 languages.

api-maker/production Live
Throughput
11,002req/s
Threads
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

If your team builds backends with

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

API Maker replaces it for business apps, with the APIs, security and operations already built, in one Rust program

Our Clients

Trusted by IT companies and businesses

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
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 API Maker generates, checks and runs everything around it.

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

    Point API Maker at the databases you already have: about 30 secure APIs for every table, on 8 database types, with TypeScript interfaces of your schemas.

    Done by:API Maker

  2. Add the logic

    You decide what the product must do. You or your AI assistant write only the business logic: custom APIs, hooks and schedulers, in the language of your team, in your own editor.

    Done by:YouAI assistant

  3. Ship it guarded

    Every call passes its token and groups, your code is checked for data leaks and tested with npm run test, and a Git pull puts it live.

    Done by:API Maker

See it work

Two minutes. The whole idea.

What API Maker does, shown on the real product: your databases in, secure APIs out, your logic in any of 8 languages.

Every API locked. Every line checked.

The backend that checks your AI's work

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

  1. Checks your code

    Groups, API users, auth providers, settings and every piece of code, in all eight languages. 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, a person token required, revoked grants: 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
62/ 100

C Needs attention

4 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
  • 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?
  • CodeWhat does the code itself leak, in every language?
  • API gateWhat do the groups let the API users call?
  • Auth providersAre the tokens of the persons made safely?
  • HygieneLoose ends which hide the real problems
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 }  ]}
Owned

Your servers. Your data. Pay once.

API Maker is one Rust program that runs on any Ubuntu server: a $5 VPS to start, a fleet when you grow, in any cloud or in your own data centre. One licence per server, paid once: no bill per request and no bill per user.

  • 2,435req/sa whole table read from MongoDB, on a $5 server with 1 vCPU and 1 GB
  • 84MBthe API Maker process at rest, one Rust program for the APIs, the WebSockets and the admin panel
  • 26,484clientsWebSocket clients connected at once, on the same $5 server

Installed by API Maker Launchpad on

  • AWSAWS
  • AzureAzure
  • Google CloudGoogle Cloud
  • LinodeLinode
  • Your data centreYour data centre
  • Any other cloudAny other cloud
Who it is for

Made for teams that ship business software

For software agencies and IT companies

Deliver at AI speed. Keep the margin.

  • Every table of your client's database gets secure APIs. Your team writes only what is unique to the project.
  • Juniors and their AI assistants write the logic. API Maker enforces the rest: tokens, groups, validation, leak checks.
  • Hand over a security report, Swagger docs and test coverage with every project.
  • Small servers for your clients, and one license per server, paid once.
Book a demo for your team

For enterprise IT

Open your data to new apps and AI. Safely.

  • Secure APIs on the Oracle, SQL Server, MongoDB or PostgreSQL you already run. Nothing to migrate.
  • Groups decide the APIs, tables and fields of each app. Hooks keep each person to their own rows.
  • On your own servers, on premises or in any cloud. No analytics inside the product.
  • Sign-in with Azure AD, Google, AWS Cognito or your own provider.
See the deployment architectures

Customer Reviews

Google Reviews

Unique IT Solution
Shreyans Padmani · Software Engineer

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

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

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

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

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

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

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

Pratik Santoki
Pratik Santoki
FiveStake Software · CEO & Founder

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

Get started

From an empty server to live APIs, today

API Maker Launchpad installs it for you, on your computer or on your own servers. Then connect the database you already have, and build on top of it.

  1. 1 Best way to install

    Install with API Maker Launchpad

    One free desktop app installs API Maker and everything around it, then keeps it running. No command to type.

    • On your computer

      API Maker with its MongoDB and Redis in Docker, and any of the 8 databases in a few clicks.

    • On your own servers

      Draw the architecture and Launchpad installs it over SSH, from one server to a load‑balanced cluster.

    • Single or clustered databases

      One node, or a cluster over several servers: MongoDB replica sets, PostgreSQL and MySQL replicas, MariaDB Galera.

    Download Launchpad Free on your computer
  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, Python, PHP, C#, Go, Rust, Java or Kotlin, and deploy with a Git pull.