Getting Started
Key Conceptsβ
Topics covered
- Define the APIs
- Create servers to host the APIs
- All other features in the product are to support the server
If thereβs only one thing that you need to remember, itβs how to create and configure the Server.
Everything in API AutoFlow evolves around the Server.β
Serverβ
A server hosts the API and performs a set of operations. A server has a port number and a set of security rules before it performs set of workflows for the application. A server can utilize all the features in the product including database, files, clients, and more
Everything else in the product is there to support the Server.
Librariesβ
Letβs look at each feature and how they relate to the server.
1. APIβ
The API defines how API AutoFlow receives and responds to API requests. For instance, you can create a path /test
, and set it to only receive GET requests. API AutoFlow uses an OpenAPI specification, formerly known as Swagger. This makes it easy for API professionals to quickly define the APIs and share the API documentation with others without needing to do additional work.
2. Servicesβ
A service helps the server by taking out commonly used actions into a reusable group.
A service has an INPUT and an OUTPUT similar to functions in a programming language.
A service performs a set of operations with actions in it.
For example, a service to get an email from a GMAIL API can be reused by many server operations.
3. Connectionsβ
Connections are connectors to a database and other systems. For example, API AutoFlow provides connectors to popular databases such as Maria DB, MS SQL, Oracle, and more.
By configuring the connection with the database credentials and the server information, you can issue any SQL commands to work directly with the database.