👋 Welcome

5min

Welcome to Kickplan - a turnkey backend for SaaS Monetization.

Kickplan is an innovative approach to powering SaaS app monetization by providing infrastructure to automate and control your accounts' entitlements based your business logic. You can instrument value metrics to achieve usage-based billing and enforce quotas as defined in your packaging or sales contracts.

Kickplan is the natural source of truth for all of your monetization data and business logic. There are no API rate limits, no data to cache, and no webhooks to listen for. Feature flags are evaluated in microseconds inside your network, giving you complete control of your monetization in a separate system from your application itself.

Key Concepts

Instead of choosing multiple-point solutions and hand-rolling internal integrations to keep them all in sync, Kickplan provides an integrated set of SaaS-focused features in each of the four key areas.

Think of Kickplan as other infrastructure from cloud IaaS providers, like databases or email queues. Kickplan includes a Console (UI) for configuring business logic, an on-prem k8s/cloud-native backend server, and a set of SDKs for the most common languages.

Accounts

Accounts allow fine-grained control over plan limits and feature access without any of the mess that home-grown entitlement systems are prone to. Easily manage your customers while still maintaining a clear view of product performance.

Plans

Kickplan enables incredibly flexible SaaS-native product packaging and plan modeling. Best of all, this is completely separate from your product's concerns, so you'll never have to deploy to make an enterprise sales deal work again.

Features

Kickplan is an OpenFeature.org-compliant feature-flagging system that transparently supports feature entitlements/authorization based on the plan and overrides for the given account. Easily adjust feature access by plan or accounts.

Value Metrics

Kickplan natively tracks the value metrics you define, allowing you to build quotas to enforce plan limits and trigger actions around those quotas. This ensures you and your team always have a real-time view into performance and account status.

Architecture Overview

The console is a cloud-based application that manages your Kickplan implementation. Learn more in Understanding the Console

The control plane is the server-based infrastructure that implements your policies and collects the data and PII. Learn more in Understanding Kickplan (Coming Soon)

A full suite of client-side and server-side SDKs to fully integrate with our service without writing API clients or time-consuming internal caching systems. Learn more in our 👩‍💻 SDKs section.

Ready to get started?

The first place to start is by Choosing an Implementation Strategy.

You may be also interested in our No-Code Integrations.

Updated 15 Aug 2024
Doc contributor
Doc contributor
Did this page help you?