Create a CRUD API in seconds

80% of your code is typically CRUD boilerplate code for a lot of applications. With Magic you can create these parts effortlessly, by pointing Magic to your existing database, click a button, and have Magic create your CRUD API automagically.

Solve your problems 1,000 times faster

A CRUD API Magic Wand

Our CRUD API generator supports MySQL, PostgreSQL, Microsoft SQL Server, and SQLite. Have an existing database you need a Web API for? Don't spend endless nights debugging complex PHP, Python, or C# code - Simply click the button and have Magic do the job, while you get to focus on your particular domain problem.

Instant Low-Code CRUD

An unbelievable performance boost

Most CRUD API endpoints you're creating probably contains a lot of duplicated code. This implies endless copy and paste operations, for then to manually apply one or two modifications, spending hours debugging simple typing errors, before things works as you need. With Magic you don't need to do this, and you can make money in your sleep, having Magic create your CRUD API automatically in 1 second.

Combined with the Bazar this results in that Magic does 80% of the job for some projects, while you get to focus on the parts that are unique for your company. Need a CRM? Use the CRUD API generator. Need access to your database from your phone? Create a CRUD API in seconds and add a datagrid frontend in some few more seconds and immediately access your database from your phone.

Wrap your database in a CRUD API in seconds

The programming language that writes itself

How it works

Configuring your CRUD API

Magic reads meta data from your database, for then to automatically generate a CRUD API for you, where each individual endpoint is encapsulated in its own Hyperlambda file. Hyperlambda is async by default, implying it's highly scalable and can handle huge amounts of throughputs, without choking or eating up your server resources to execute expensive code.

Hyperlambda is invented and created by Aista, and is an extremely high level Turing complete "execution configuration language". This allows you to create your code almost the same way you create CI and CD pipelines, and in fact Hyperlambda is similar to YAML. If you already know YAML, you can easily pick up Hyperlambda in a couple of hours.

By combining the CRUD API generator with our SQL API generator you can create almost any amount of complexity without any knowledge about backend programming languages.