Stykite
  1. Introduction
Stykite
  • Introduction
    • What is Stykite?
    • Who should use Stykite?
    • When Stykite isn't the right fit?
    • Key Concepts
    • Pre-requisites: Account & API Keys
  • Getting Started
    • Setup your Tracking & Billing
    • Integrate Subscription Plans & Payments
    • Setup Payments
      • Configuring Razorpay Webhooks for Stykite
  • API Reference
    • Customer Facing Widgets
      • Pricing Widget Integration Guide
      • My Account Widget Integration
      • Subscribe Button
    • API Reference
      • Webhooks
        • Customer Subscription Status Update
        • Add-on Purchase Success
      • Usage
        • Send Usage
      • Customer
        • Create Customer with Auto Subscribe
        • Get Customer and Subscription Details
        • Update Customer Meter Entitlements
      • Subscription
        • Create Subscription
        • Cancel Subscription
        • Update Subscription
      • Checkpoint
        • Track Checkpoint Usage API
  • Learning Stykite
    • Subscriptions & Plans
    • Add-ons
    • Pricing Versions
    • Manual Subscriptions & Exclusive Plans
    • Invoices
    • Payments
    • Sales Tax
    • Customers
    • Transactions & Refunds
    • Settings
  1. Introduction

Key Concepts

Introduction#

Stykite is a platform for configuring and automating usage-based billing for AI solutions. It supports multiple billing models, including setup fees, platform fees, seat-based licensing, activity-based charges, and outcome-based pricing, which can be used individually or in combination. This allows accurate monetization of the full range of services provided by AI agents.

Checkpoints#

Checkpoints are the unique step taken by your Agent while executing a single or multi-step task. These events define your Agent's work.
There are 2 types of Checkpoints:

1. Actions#

Consider these Actions which are individual task which may or may not result in a defined Outcome.

2. Outcomes#

A unique event that clearly classifies an Outcome delivered.
For example: your AI Chatbot could have many Action Checkpoints such as "message-replied", but let's say sometime during the conversation, your AI bot resolved the query could be marked as "customer-query-resolved". This distinction helps you monetize your Agent to charge 0.5perActionbutadditional2 for Outcome.

Billing Models#

1.
Subscription, Fixed or Flat Pricing
2.
Seat Based
3.
Action-based (Usage)
4.
Outcome-based (Usage)

Meter & Credits#

Stykite also enables Meter that can work across your subscription.
You can create unlimited number of Meters such as Credits, Tokens, GBs, API Calls and more.
Enable Entitlements for each credit. For example, for a $29 Pro plan, you can give automate 20 Credits per month for any user.
Setup pricing for Credits using Checkpoints events. For example: if have Credits setup for your subscription plan, you can configure a price, 2 Credits per "message-replied" Action event.

Discounts & Coupons#

You can create Discounted Coupons for distribution and offer Discounts in following mode:
Absolute discount
Percentage discount
Time based
Total number of checkouts allowed
and more...

Payments#

You can connect your favorite payment processors with Stykite such as Stripe, PayPal, Checkout.com, Braintree, Adyen, Razorpay and many more.
Can't find your payment processor? write to us at support@stykite.com and we'll get it integrated.

Sales-Tax#

You can set up Sales-tax in 2 methods:
1.
Setup manually for each jurisdiction.
2.
Integrate with Avalara. Stykite has default support with Avalara integration.
Modified at 2025-08-12 12:23:18
Previous
When Stykite isn't the right fit?
Next
Pre-requisites: Account & API Keys
Built with