> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.solvimon.com/platform-guides/getting-started/onboarding-and-tutorials/using-solvimon-sdks/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.solvimon.com/_mcp/server. # Using Solvimon's SDKs Embed Solvimon's billing UI directly in your product with the Frontend SDK instead of building invoice lists, checkout flows, and payment method forms yourself. --- ## What the SDK gives you The [Frontend SDK](/sdk) ships two kinds of building blocks: * **Screens** — complete flows you mount as a single unit: [Checkout](/sdk/frontend-components/screens/checkout) and [Customer overview](/sdk/frontend-components/screens/customer-overview). * **UI components** — individual elements you compose yourself: invoice lists and details, subscription lists and schedules, payment history, billing information forms, payment method management, and wallet balances. Everything renders against live Solvimon data for one customer, scoped by a short-lived portal object your backend mints via the API. Your secret API key never reaches the browser. ## Get started Install the package: ```bash npm install @solvimon/solvimon-web ``` Then create a portal object on your backend with the [Create a portal URL](https://docs.solvimon.com/api-docs/transaction-api/portal-urls/post-portal-urls) endpoint and mount your first screen. The [SDK quickstart](/sdk/frontend-components/quickstart) walks through the full flow, from portal object to a rendered checkout screen, in under 10 minutes. From there: * [Core concepts](/sdk/frontend-components/core) — how mounting, events, and the portal object work * [Styling](/sdk/frontend-components/styling) — theming components to match your product > **Note** > > The SDK is optional. Everything it renders is also available as raw data via the REST API if you'd rather build your own UI.