# Krti - [Krti for developers](https://docs.krti.com/index.md): Show the Krti saving on your store and read the public API. - [Overview](https://docs.krti.com/on-site-messaging/overview.md): What on-site messaging shows, where, and what it never shows. - [Quickstart](https://docs.krti.com/on-site-messaging/quickstart.md): Add the line to a product page in five minutes. - [Public keys](https://docs.krti.com/on-site-messaging/keys.md): What a public key is, test versus live, and how to rotate one. - [Options and methods](https://docs.krti.com/on-site-messaging/options.md): Every option of KrtiPromo and KrtiCard, and the instance methods. - [Styling](https://docs.krti.com/on-site-messaging/styling.md): Themes, the CSS variables you can set, and layout rules. - [Platform notes](https://docs.krti.com/on-site-messaging/platforms.md): Where the snippet goes on Shopify, Salla, Zid, WooCommerce and custom stores. - [The pop-up without the script](https://docs.krti.com/on-site-messaging/popup.md): Open the Learn more page by URL from apps, strict CSPs or link-only platforms. - [Public API](https://docs.krti.com/api-reference/introduction.md): Conventions of Krti's public, unauthenticated endpoints. - [Quote the Krti saving for an amount](https://docs.krti.com/api-reference/promo/quote-the-krti-saving-for-an-amount.md): The best offer a new shopper can get at the store for this amount, before any payment method is chosen: the amount after the saving, whether it may be less ("up to"), the methods that unlock it, and the words the pop-up uses. Nothing is reserved or recorded. ## OpenAPI Specs - [openapi](/api-reference/openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.