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

# Welcome to Joyfill

> Embeddable form builder SDKs for every platform

<img className="block dark:hidden" src="https://mintcdn.com/joyfill/cWVHCbyWlgz4rDjK/images/Joyfill_docs_banner.png?fit=max&auto=format&n=cWVHCbyWlgz4rDjK&q=85&s=b0d80935da8e572b77dac081d1b3e67b" alt="Joyfill Hero Light" width="2908" height="2000" data-path="images/Joyfill_docs_banner.png" />

<img className="hidden dark:block" src="https://mintcdn.com/joyfill/cWVHCbyWlgz4rDjK/images/Joyfill_docs_banner.png?fit=max&auto=format&n=cWVHCbyWlgz4rDjK&q=85&s=b0d80935da8e572b77dac081d1b3e67b" alt="Joyfill Hero Dark" width="2908" height="2000" data-path="images/Joyfill_docs_banner.png" />

# What is Joyfill?

Joyfill provides you with ready-to-use embeddable UI SDKs, APIs, and Services that empower you to add powerful Form and PDF capabilities directly inside your own application on web and mobile.

**To your end users**, Joyfill is an easy-to-use interface that allows them build any form, digitize any legacy PDF and then fill those documents out on web or mobile directly in your own applications.

**To customer success teams**, Joyfill is an easy-to-use drag-and-drop form builder that allows them to build any kind of form or digitize any PDF provided by your customers. No need to wait on the developers anymore. Everything can be managed, prepared, and published directly inside the Joyfill Manager.

**And to developers**, Joyfill is a powerful set of ready-to-use Embeddable UI Components and APIs that can used to add powerful form and digital PDF solutions directly inside your own product on web and mobile without the 1000s of hours spent on development and support.

# Developer Documentation

Build powerful, customizable form experiences with Joyfill. Integrate forms into your applications across iOS, Android, React Native, Web, or use our REST API for custom integrations.

## Get Started in Minutes

<Steps>
  <Step title="Choose Your Platform">
    Select the SDK that matches your technology stack - iOS, Kotlin, React Native, or Web.
  </Step>

  <Step title="Install the SDK">
    Quick installation via your preferred package manager (SPM, Gradle, npm).
  </Step>

  <Step title="Initialize & Configure">
    Add your access token and configure the SDK to match your needs.
  </Step>

  <Step title="Load Your First Form">
    Display a form in your app with just a few lines of code.
  </Step>
</Steps>

## Choose Your Platform

<CardGroup cols={3}>
  <Card title="iOS SDK" icon="apple" href="/ios/getting-started" color="#000000">
    Build native iOS form experiences with Swift
  </Card>

  <Card title="Kotlin SDK" icon="android" href="/kotlin/getting-started" color="#3DDC84">
    Create Android apps with our Kotlin SDK
  </Card>

  <Card title="React Native SDK" icon="react" href="/react-native/introduction" color="#61DAFB">
    Cross-platform mobile forms with React Native
  </Card>

  <Card title="Web SDK" icon="globe" href="/web/introduction" color="#0066FF">
    Embed forms in any web application
  </Card>

  <Card title="REST API" icon="code" href="/api/introduction" color="#FF6B6B">
    Build custom integrations with our REST API
  </Card>
</CardGroup>
