# Stellar Address Kit ## Docs - [extractRouting](https://stellaraddresskit.mintlify.app/docs/api-reference/extract-routing.md): The primary API for deposit routing. - [parse](https://stellaraddresskit.mintlify.app/docs/api-reference/parse.md): High-level address parsing. - [Types](https://stellaraddresskit.mintlify.app/docs/api-reference/types.md): Data structures used throughout the kit. - [Common Integration Mistakes](https://stellaraddresskit.mintlify.app/docs/common-mistakes.md): Avoid these 6 pitfalls when implementing deposit routing. - [Address Types](https://stellaraddresskit.mintlify.app/docs/concepts/address-types.md): Understanding G, M, and C addresses. - [Design Principles](https://stellaraddresskit.mintlify.app/docs/concepts/design-principles.md): The philosophy behind the library. - [Routing Logic](https://stellaraddresskit.mintlify.app/docs/concepts/routing-logic.md): How addresses and memos are reconciled. - [Warning System](https://stellaraddresskit.mintlify.app/docs/concepts/warning-system.md): Differentiating between errors and warnings. - [Contributing](https://stellaraddresskit.mintlify.app/docs/contributing.md): How to contribute to the Stellar Address Kit. - [Glossary](https://stellaraddresskit.mintlify.app/docs/glossary.md): Key terms used in the Stellar Address Kit. - [Flutter: Deposit Addresses](https://stellaraddresskit.mintlify.app/docs/guides/flutter-deposit-addresses.md): Displaying G and M addresses in your UI. - [Flutter: Incoming Payments](https://stellaraddresskit.mintlify.app/docs/guides/flutter-incoming-payments.md): Reacting to payments in your wallet app. - [Flutter Web: BigInt](https://stellaraddresskit.mintlify.app/docs/guides/flutter-web-bigint.md): Avoiding precision loss in the browser. - [Go: Deposit Routing Service](https://stellaraddresskit.mintlify.app/docs/guides/go-deposit-routing.md): Integrating Stellar Address Kit into your Go backend. - [Go: Spec Validator](https://stellaraddresskit.mintlify.app/docs/guides/go-spec-validator.md): Verifying your implementation against the shared test vectors. - [TS: Pooled Accounts](https://stellaraddresskit.mintlify.app/docs/guides/ts-pooled-accounts.md): Handling muxed deposits in TypeScript. - [TS: Reconciling Deposits](https://stellaraddresskit.mintlify.app/docs/guides/ts-reconciling-deposits.md): Handling missing or malformed memos. - [Installation](https://stellaraddresskit.mintlify.app/docs/installation.md): Install Stellar Address Kit in your language of choice. - [Introduction](https://stellaraddresskit.mintlify.app/docs/introduction.md): A multi-language deposit routing library for Stellar. - [Compatibility](https://stellaraddresskit.mintlify.app/docs/migration/compatibility.md): How the kit works with other ecosystem tools. - [Memo to Muxed Migration](https://stellaraddresskit.mintlify.app/docs/migration/memo-to-muxed.md): Moving from G-addresses + Memos to M-addresses. - [Quickstart](https://stellaraddresskit.mintlify.app/docs/quickstart.md): Extract routing information in three languages. - [Adding Test Vectors](https://stellaraddresskit.mintlify.app/docs/spec/adding-vectors.md): How to contribute new edge cases to the spec. - [Compliance Vectors](https://stellaraddresskit.mintlify.app/docs/spec/compliance-vectors.md): The 8 non-negotiable baseline test cases. - [Spec Overview](https://stellaraddresskit.mintlify.app/docs/spec/overview.md): Why the spec is the most important part of the project. - [Spec Versioning](https://stellaraddresskit.mintlify.app/docs/spec/versioning.md): How we manage changes to the routing logic. ## OpenAPI Specs - [openapi](https://stellaraddresskit.mintlify.app/api-reference/openapi.json) ## Optional - [NPM](https://www.npmjs.com/package/stellar-address-kit) - [Pub.dev](https://pub.dev/packages/stellar_address_kit)