reuse::partial$beta-banner.adoc
Learn how to design, implement, integrate, and deploy APIs with Anypoint Code Builder. Work through these numbered product topics to move from API specification design to a deployed Mule application. For end-to-end walkthroughs that focus on one scenario each, see Hands-On Tutorials.
The following topics guide you step by step from API specification design in the IDE to publishing the contract on Anypoint Exchange, building and configuring integration flows, importing and scaffolding the API into a Mule interface, and deploying the application to CloudHub or CloudHub 2.0.
-
Designing API Specs and Fragments for supported languages and the overall design workflow.
-
Creating and Importing API Specifications, including the API Console and mocking service.
-
Optionally Creating and Using API Spec Fragments for reusable types and examples from Anypoint Exchange.
-
Publishing API Projects to Exchange so your team can discover and implement the contract.
-
Creating Integrations and Configuring Components in your flows.
-
Using DataWeave Expressions and Transformations to map, reshape, or validate data between connectors, processors, and your API layer.
-
Implementing OAS, RAML, AsyncAPI, and GraphQL APIs
Import your API specification from Exchange, scaffold it into an interface in your project, then wire flows to your implementation.
-
Developing Integrations, including Debugging Mule Applications and Deploying Mule Apps to CloudHub and CloudHub 2.0.
Each linked tutorial is a self-contained walkthrough that applies Anypoint Code Builder to one integration style, API technology, or connector story from start to finish.
-
tut-local-api-specification.adoc:
Scaffold an API specification into an interface to implement within your IDE, and sync changes to the specification with the interface without first publishing to Anypoint Exchange. For example, after adding a new endpoint to your API specification, you can re-scaffold the change into the interface to add a flow for that endpoint to the interface’s configuration XML file.
-
tut-graphql-implement-api.adoc:
Implement a GraphQL API that you publish to Exchange.
-
tut-slack-create-escalation-api.adoc:
Create an integration that notifies you through email or Slack when a new case is created in Salesforce.