DEV Community

Cover image for 🚀 API Maker - API Testing Environment
API Maker®
API Maker®

Posted on

4 2 1 1 3

🚀 API Maker - API Testing Environment

👉 Testing Environment

⭐ List of Feature ⭐

✅ Heart of API Maker
▸ Almost all the features of API Maker can be operated with just one click through API testing environment.

▸ According to GUI, Will divide API Maker into four main parts.

  • 1) Menu-bar
  • 2) Top Panel
  • 3) Left Panel [Request panel]
  • 4) Right Panel [Response panel]

1) Menu-bar
▸ It provide list of all the feature separately, with some meaningful name with icon.
▸ At the right side of menu-bar we found some global feature like, Console log, System log, Test cases, Notes, Git integration with User info & logout menu.

2) Top Panel
▸ Here, user will find all the main category APIs along with the necessary sub-categories.
like, Instance, Custom, System, Third-Party, Events, Scheduler & Database Migration Scripts
▸ From API Testing Environment, the user has the ability to update the schema of any table or collection and also select the Test Hooks feature.
▸ User also has ability to Insert, Update Or Delete APIs from here.
▸ Right side of the top panel we have features
like, Types reloading, Code comparator, code finder, Toggle response panel, Minimize-Maximize window & API Maker Docs.
▸ Finally, we have the Magical Send Button, which is responsible for triggering the API call.

3) Request Panel

➣ Header
• Used to provide additional information for a server to process an API request.

➣ Params
• Options that can be passed with the endpoint to influence the response.

➣ Query params
• The optional key-value pairs that appear after the question mark in the URL.
• Basically, they are utilized to help determine specific content or action based on the data being delivered.

➣ Body
• POST API almost always has to send a request body or it call payroll. But clients don't necessarily need to send request bodies all the time.

➣ Code
• The user has the ability to write java-script code for managing business logic in the inbuilt powerful editor.

➣ Pre Hooks
• Lines of code will be run before the actual API request will be executing.

➣ Post Hooks
• Lines of code will be run after the actual API request is fully executed.

➣ Integrations
• Give the line of code that makes the API request compatible with Multiple language.

4) Response Panel

➣ Response
• Provide the data that is returned from a server when an API request is sent.
• It is typically in the form of a JSON or XML document and contains success, errors, stacks, status Code & data.

• Has inbuilt facility with Wrap Content, Copy Interface, Download response, copy response & clear response.

➣ Logs
• Here, user will find the statements, which user may have printed from their code panel using the g.logger.log statement.
• Which can be more than one.

➣ Docs
• The user can access any API related details or examples directly in this section, with only read permission.

➣ API Docs
• Here, user can write any API related details or information.


Youtube video link

https://youtu.be/vv1aTejScSw

Websites

https://apimaker.dev

API Docs link

https://docs.apimaker.dev/v1/docs/pages/api-testing-page.html

Follow on twitter

https://twitter.com/api_maker

Linked In

https://www.linkedin.com/company/api-maker

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay