---
schema_version: "1"
id: bc75165dee24f9ebd8b486f8c1a8567a77def0971d453e6c82cb032373eac778
title: Tutorials
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/anypoint-code-builder/tutorials.md
canonical_url: https://docs.mulesoft.com/anypoint-code-builder/tutorials
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 6df9027e33c49381da0c827ca8c80cec9bdd39365f3022e8c6bb431cb833c2fd
description: MuleSoft Documentation Site
latest: true
---
---
product: Anypoint Code Builder
version: master
---

# Tutorials

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

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](#hands-on-tutorials).

## Take Your API Specification from Design Through Deployment

The following topics guide you step by step from API specification design 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.

1.  [Designing API Specs and Fragments](https://docs.mulesoft.com/anypoint-code-builder/des-designing-api-specs) for supported languages and the
    overall design workflow.

2.  [Creating and Importing API Specifications](https://docs.mulesoft.com/anypoint-code-builder/des-create-api-specs), including the API Console and
    mocking service.

3.  Optionally [Creating and Using API Spec Fragments](https://docs.mulesoft.com/anypoint-code-builder/des-create-api-fragments) for reusable types
    and examples from Anypoint Exchange.

4.  [Publishing API Projects to Exchange](https://docs.mulesoft.com/anypoint-code-builder/des-publish-api-spec-to-exchange) so your team can
    discover and implement the contract.

5.  [Creating Integrations](https://docs.mulesoft.com/anypoint-code-builder/int-create-integrations) and
    [Configuring Components](https://docs.mulesoft.com/anypoint-code-builder/int-configure-components) in your flows.

6.  [Using DataWeave Expressions and Transformations](https://docs.mulesoft.com/anypoint-code-builder/int-configure-dw-expressions) to map, reshape,
    or validate data between connectors, processors, and your API layer.

7.  [Implementing OAS, RAML, AsyncAPI, and GraphQL APIs](https://docs.mulesoft.com/anypoint-code-builder/imp-implement-api-specs)

    Import your API specification from Exchange, scaffold it into an interface in your project, then
    wire flows to your implementation.

8.  [Developing Integrations](https://docs.mulesoft.com/anypoint-code-builder/int-developing-integrations), including
    [Debugging Mule Applications](https://docs.mulesoft.com/anypoint-code-builder/int-debug-mule-apps) and
    [Deploying Mule Apps to CloudHub and CloudHub 2.0](https://docs.mulesoft.com/anypoint-code-builder/int-deploy-mule-apps).

## Hands-On Tutorials

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.

- [Iteratively Design and Implement an API Specification](https://docs.mulesoft.com/anypoint-code-builder/tut-local-api-specification):

  Scaffold an API specification into an interface to implement, 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.

- [Implement a GraphQL API](https://docs.mulesoft.com/anypoint-code-builder/tut-graphql-implement-api):

  Implement a GraphQL API that you publish to Exchange.

- [Integrate Salesforce Data into Slack and Email Notifications](https://docs.mulesoft.com/anypoint-code-builder/tut-slack-create-escalation-api):

  Create an integration that notifies you through email or Slack when a new case is created in
  Salesforce.

- [Build an API from Start to Finish with Anypoint Code Builder](https://docs.mulesoft.com/anypoint-code-builder/tut-flights-api-tutorial):

  Design, implement, debug, test, deploy, and secure a database-backed REST API from start to
  finish, using the American Flights API as an example.
