> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moca.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Integration Workflow

> Step-by-step workflow for integrating AIR Kit — set up SDKs, wire up issuance and verification, onboard users with AIR Accounts, then test and deploy.

This guide provides a step-by-step workflow for integrating AIR Kit into your application. Whether you're building a new application or adding identity features to an existing one, this workflow will help you get up and running quickly.

## Prerequisites

Before starting the integration, ensure you have:

* **Node.js 18+** or your preferred runtime environment
* **Basic understanding** of your application's authentication flow
* **Development environment** set up for your chosen platform

## Integration Overview

The AIR Kit integration follows a structured approach:

1. **Setup & Configuration** - Install SDKs and configure your environment
2. **Configure JWKS** - Stand up a public HTTPS JWKS endpoint and register it in the Developer Dashboard. **Required before any `issueCredential` or `verifyCredential` call.** See [JWKS endpoint setup](/airkit/usage/jwks-setup).
3. **Issuer Integration** - Set up credential issuance capabilities
4. **User Wallet Integration** - Enable users to store and manage credentials
5. **Verification Integration** - Implement privacy-preserving verification
6. **Testing & Deployment** - Test your integration and deploy to production

```mermaid theme={null}
graph LR
    A[Setup] --> A2[Configure JWKS]
    A2 --> B[AIR Account integration]
    B --> C[Onboard user using global AIR account]
    C --> D[Issue credential on Moca chain]
    D --> E[Verification]
    E --> F[Testing]
    F --> G[Production]
```

JWKS is a peer-tier dashboard account field alongside Partner ID, Issuer DID, and Verifier DID — configure it early. The [JWKS endpoint setup](/airkit/usage/jwks-setup) page walks through the route, registration, and `kid` matching.

Learn more about how to integrate the SDKs in the [Quickstart](/airkit/quickstart/) section.

Once you've successfully integrated AIR Kit into your application, here are some next steps to consider:

1. **Explore Advanced Features**: Read more about [advanced topics](/learn/advanced-topics/zktls) for more sophisticated use cases
2. **Understand the Flow**: Deep dive into [Credential Issuance, Verification & ZK Proof Flow](/airkit/how-to-use)
3. **Join the Community**: Connect with other developers and get support on [Discord](https://discord.com/invite/mocaversenft)
4. **Support**: [support@moca.network](mailto:support@moca.network)
