Build APIs without code 
Tags: webdev, database, aws, python
Published: 2021-05-07 16:55:29

I have been involving in building no code API builder platform [Fireapis](https://fireapis.com/) where now APIs can be built within minutes and can be consumed easily.No need to worry about deployment, scalability, availability, etc..,
Another thing is we can create different APIs resources for different environments (stage, prod, dev, or any, etc..,)

Now, I'll show you how to make an example (we say Plan) API without any code and consume our Plan API 

First, enter into https://fireapis.com/ and signup, its free account

**First step:**
You will be landed on the Dashboard page after signup or login, go to the **Environments tab**

The first thing is we have to create an environment

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8n467waowvz3qgchdgnj.png)

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1d2tqvbm8m2z0x36bl68.png)

Enter our environment **name, domain URL,** and a short **description** about the environment, then **click Add**

Now we have **created our environment.**

**Second step:**

Next thing, we have to go to the **API tab** section, **Click Add new API** button

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16xlt82rscopkgv1dq4s.png)

Enter the **name and URL** of our endpoint and **select the environment** for which API has to be built

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zpkkqp5b6cc4gzs98283.png)

Now, we are going to **add fields** for our API. Here for eg, I have added name as string type, amount as a numeric type,is_active as boolean, description as a string that can accept null and blank values. For primary key leaving a blank as it will auto add field id as primary key, if not added custom primary key

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9nsracbhp0g34gm87tjm.png)
 
![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n1ioojapm6ud0ve23lbm.png)

After **adding all fields, click Add.**

Now successfully we have **created Plan API**

**Third Step:**
Now we are **going to test our Plan API** endpoint by using the
autogenerated curl command

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/79b54bbqr63paneeo3e1.png)

Going to test different request by using the **auto-generated curl command**

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iwp183zcxw3oe1c0zpi3.png)

We have got success response after making a POST request for Plan API

Now **we going to make GET request for the primary key using curl command**

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lgs8yz2m2cc84baf9cp0.png)

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dzk14g5qr3yv9daksknk.png)

Now we have got a response for GET request using the primary key

**Finally**

We can **check our logs**, now we enter into the **Logs tab** section

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ceckjplex0pris37zndb.png)

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ckxlnbdobn9s9tetvbz.png)

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5usabj7spdr9y93zontc.png)

>We can see a detailed log report for different requests

**Now we have created an API that can do CRUD operation in few minutes**

#Fireapis?

Solving the development time and difficulties in coding, scaling, and storage of data using API within few minutes.

Fireapis also provides Logs for all the request coming in and out for your different set of environments 

We hope you liked this write up and got the gist of fireapis on how it can be used in your projects

Feel free to reach out to us by Email(vasanth@fireapis.com) if you would like to know more about Fireapis.
 
I’d love to hear what you think of Fireapis and if there is anything we can improve.

Catch you in the next one 👋