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

# Kotlin SDK Reference

> API reference for the Crossmint Kotlin SDK

# Kotlin SDK Reference

## Composables

* [CrossmintEmbeddedCheckout](/sdk-reference/checkout/kotlin/composables/crossmint-embedded-checkout)

## Classes

* [CheckoutError.EncodingError](/sdk-reference/checkout/kotlin/classes/checkout-error-encoding-error)
* [CheckoutError.InvalidConfiguration](/sdk-reference/checkout/kotlin/classes/checkout-error-invalid-configuration)
* [CheckoutError.NotImplemented](/sdk-reference/checkout/kotlin/classes/checkout-error-not-implemented)

## Data Classes

* [CheckoutAllowedMethods](/sdk-reference/checkout/kotlin/data-classes/checkout-allowed-methods)
* [CheckoutAppearance](/sdk-reference/checkout/kotlin/data-classes/checkout-appearance)
* [CheckoutAppearanceRules](/sdk-reference/checkout/kotlin/data-classes/checkout-appearance-rules)
* [CheckoutColorStyle](/sdk-reference/checkout/kotlin/data-classes/checkout-color-style)
* [CheckoutCryptoPayment](/sdk-reference/checkout/kotlin/data-classes/checkout-crypto-payment)
* [CheckoutDestinationInputRule](/sdk-reference/checkout/kotlin/data-classes/checkout-destination-input-rule)
* [CheckoutFiatPayment](/sdk-reference/checkout/kotlin/data-classes/checkout-fiat-payment)
* [CheckoutFontStyle](/sdk-reference/checkout/kotlin/data-classes/checkout-font-style)
* [CheckoutInputRule](/sdk-reference/checkout/kotlin/data-classes/checkout-input-rule)
* [CheckoutLabelRule](/sdk-reference/checkout/kotlin/data-classes/checkout-label-rule)
* [CheckoutLineItems](/sdk-reference/checkout/kotlin/data-classes/checkout-line-items)
* [CheckoutPayment](/sdk-reference/checkout/kotlin/data-classes/checkout-payment)
* [CheckoutPrimaryButtonRule](/sdk-reference/checkout/kotlin/data-classes/checkout-primary-button-rule)
* [CheckoutReceiptEmailInputRule](/sdk-reference/checkout/kotlin/data-classes/checkout-receipt-email-input-rule)
* [CheckoutRecipient](/sdk-reference/checkout/kotlin/data-classes/checkout-recipient)
* [CheckoutStateStyle](/sdk-reference/checkout/kotlin/data-classes/checkout-state-style)
* [CheckoutTabRule](/sdk-reference/checkout/kotlin/data-classes/checkout-tab-rule)

## Sealed Classes

* [CheckoutError](/sdk-reference/checkout/kotlin/sealed-classes/checkout-error)

## Enums

* [CheckoutEnvironment](/sdk-reference/checkout/kotlin/enums/checkout-environment)
* [CheckoutPaymentMethod](/sdk-reference/checkout/kotlin/enums/checkout-payment-method)
