# Welcome to Cheqi Developer Documentation Cheqi is a unified receipt platform with SDKs and APIs that let you generate and deliver digital receipts with minimal integration effort. You focus on creating receipts — Cheqi handles recipient resolution, secure delivery, and downstream integrations. Building digital receipts is deceptively hard. As a developer you quickly run into the same problems: - Customer identification (who should receive the receipt?) - Reliable delivery (app, multiple devices, and fallbacks when the customer isn’t a user yet) - Security and privacy requirements (you shouldn’t have to store or expose customer data) - Downstream integrations (accounting/expense tools, webhooks, and verification) ## Quick Links - **[Receipt Flow Overview](/receipts/overview)** - Learn how receipts are processed end-to-end - **[Authentication](/authentication/overview)** - API Keys and OAuth 2.0 - **[Java SDK](/sdk/java)** - Integrate Cheqi with Java/Spring Boot - **[.NET SDK](/sdk/dotnet)** - Integrate Cheqi with C#/.NET - **[API Reference](/apis/api-docs)** - Full endpoint reference ## Key Features - **Recipient resolution** - Automatically route receipts to the right person using payment or email signals - **Reliable delivery** - Deliver to customer apps across all devices, with automatic email fallback when needed - **Zero-knowledge architecture** - Receipt data is encrypted so only the intended recipients can read it (Cheqi can’t) - **Privacy by default** - Receipt delivery is designed so sensitive customer data stays protected - **Webhooks for integrations** - Push receipts to authorized third-party systems (accounting/expense tools) - **Standardized receipt format** - Generate consistent, UBL-based receipt data for interoperability ## Getting Started 1. **Sign up** in the Cheqi app (download the app first to create your account and business) 2. **Get credentials** (API key or OAuth, depending on your use case) 3. **Install** the SDK for your platform (Java or .NET) 4. **Send identification details** (webshop email and/or payment details from your provider) 5. **Submit receipt data** and let the SDK/flow handle delivery 6. **Optionally subscribe to webhooks** to receive receipts in third-party systems ## Support - **Email**: support@cheqi.io - **Documentation**: https://docs.cheqi.io - **GitHub**: https://github.com/cheqi-io