API Builder 4.x Save PDF Selected topic Selected topic and subtopics All content API Builder 2 minute read Overview In API Builder, you can create your independent services for containerization and deployment on your container platform of choice. API Builder lets you build and deploy a project that is comprised of API endpoints that can be consumed by any client application. An API Builder project is a Node.js application that runs as a service and is comprised of several components. You can then develop your service within a browser through a powerful UI. To get started, see the Getting Started With API Builder. API Builder offers: Low code/no code approach Based on standards (OpenAPI, Node.js, npm, JavaScript, JSON, JSON schema) Optimized for use in containers Pub-sub connectivity A wide range of plugins Easily expandable using the available API Builder SDK REST development API-first development Flows Flows are at the core of API Builder and are used to implement the business logic of your service, and are developed graphically in the browser. Plugins API Builder aims to be as light weight as possible, so while the core product contains basic capabilities, it can be extended using plugins to support additional services and standards required by your service. You can even create custom flow-node plugins using the API Builder SDK. Plugins are installed as node modules and are easily shared with other developers in the API Builder community using npm. API-first development In the API-first approach, you import an OpenAPI specification which defines the service you want to implement. This provides API Builder with the interface of your service, such as the paths, input parameters and outputs. You can then implement your service using flows. Learn more about API-first with OpenAPI. Event-driven services API Builder allows you to create more than just REST APIs: Using available flow-trigger plugins, you can build flows which are executed by events such as on a schedule, or through a subscription to pub-sub service like Apache Kafka. Database connectivity Database connector plugins provide connectivity to a range of popular data sources such as MySQL. By configuring a connector, this allows API Builder to automatically create data models for accessible tables which describe the fields and their types, as well as providing read and write operations for manipulating records. Using models, API Builder can automatically expose simple and dynamic CRUD API for your database in minutes. Additionally, you can use models within flows to integrate with other development approaches and give more fine-grained control over your database interactions. Getting started API-first (OpenAPI) This chapter describes how to use API-first methodology with the product. Best practices Developer guide Security guide How to Release notes Known issues FAQ Updates Deprecations v3 to v4 upgrade guide Node.js support policy Performance metrics Last modified March 25, 2022: Johannesburg Release Notes (#70) (92613bd) Related Links
API Builder 2 minute read Overview In API Builder, you can create your independent services for containerization and deployment on your container platform of choice. API Builder lets you build and deploy a project that is comprised of API endpoints that can be consumed by any client application. An API Builder project is a Node.js application that runs as a service and is comprised of several components. You can then develop your service within a browser through a powerful UI. To get started, see the Getting Started With API Builder. API Builder offers: Low code/no code approach Based on standards (OpenAPI, Node.js, npm, JavaScript, JSON, JSON schema) Optimized for use in containers Pub-sub connectivity A wide range of plugins Easily expandable using the available API Builder SDK REST development API-first development Flows Flows are at the core of API Builder and are used to implement the business logic of your service, and are developed graphically in the browser. Plugins API Builder aims to be as light weight as possible, so while the core product contains basic capabilities, it can be extended using plugins to support additional services and standards required by your service. You can even create custom flow-node plugins using the API Builder SDK. Plugins are installed as node modules and are easily shared with other developers in the API Builder community using npm. API-first development In the API-first approach, you import an OpenAPI specification which defines the service you want to implement. This provides API Builder with the interface of your service, such as the paths, input parameters and outputs. You can then implement your service using flows. Learn more about API-first with OpenAPI. Event-driven services API Builder allows you to create more than just REST APIs: Using available flow-trigger plugins, you can build flows which are executed by events such as on a schedule, or through a subscription to pub-sub service like Apache Kafka. Database connectivity Database connector plugins provide connectivity to a range of popular data sources such as MySQL. By configuring a connector, this allows API Builder to automatically create data models for accessible tables which describe the fields and their types, as well as providing read and write operations for manipulating records. Using models, API Builder can automatically expose simple and dynamic CRUD API for your database in minutes. Additionally, you can use models within flows to integrate with other development approaches and give more fine-grained control over your database interactions. Getting started API-first (OpenAPI) This chapter describes how to use API-first methodology with the product. Best practices Developer guide Security guide How to Release notes Known issues FAQ Updates Deprecations v3 to v4 upgrade guide Node.js support policy Performance metrics Last modified March 25, 2022: Johannesburg Release Notes (#70) (92613bd)
API Builder 2 minute read Overview In API Builder, you can create your independent services for containerization and deployment on your container platform of choice. API Builder lets you build and deploy a project that is comprised of API endpoints that can be consumed by any client application. An API Builder project is a Node.js application that runs as a service and is comprised of several components. You can then develop your service within a browser through a powerful UI. To get started, see the Getting Started With API Builder. API Builder offers: Low code/no code approach Based on standards (OpenAPI, Node.js, npm, JavaScript, JSON, JSON schema) Optimized for use in containers Pub-sub connectivity A wide range of plugins Easily expandable using the available API Builder SDK REST development API-first development Flows Flows are at the core of API Builder and are used to implement the business logic of your service, and are developed graphically in the browser. Plugins API Builder aims to be as light weight as possible, so while the core product contains basic capabilities, it can be extended using plugins to support additional services and standards required by your service. You can even create custom flow-node plugins using the API Builder SDK. Plugins are installed as node modules and are easily shared with other developers in the API Builder community using npm. API-first development In the API-first approach, you import an OpenAPI specification which defines the service you want to implement. This provides API Builder with the interface of your service, such as the paths, input parameters and outputs. You can then implement your service using flows. Learn more about API-first with OpenAPI. Event-driven services API Builder allows you to create more than just REST APIs: Using available flow-trigger plugins, you can build flows which are executed by events such as on a schedule, or through a subscription to pub-sub service like Apache Kafka. Database connectivity Database connector plugins provide connectivity to a range of popular data sources such as MySQL. By configuring a connector, this allows API Builder to automatically create data models for accessible tables which describe the fields and their types, as well as providing read and write operations for manipulating records. Using models, API Builder can automatically expose simple and dynamic CRUD API for your database in minutes. Additionally, you can use models within flows to integrate with other development approaches and give more fine-grained control over your database interactions. Getting started API-first (OpenAPI) This chapter describes how to use API-first methodology with the product. Best practices Developer guide Security guide How to Release notes Known issues FAQ Updates Deprecations v3 to v4 upgrade guide Node.js support policy Performance metrics Last modified March 25, 2022: Johannesburg Release Notes (#70) (92613bd)