Skip to main content

Available Subscription Models

The available plans and pricing options to use Keypup

Written by Tom Williams

Keypup offers two ways to subscribe to the platform, each designed for a different way of consuming your engineering data.

Full Platform Access is billed per connected project or repository. It is the right fit if your team works inside Keypup: building dashboards, exploring insights, and querying data with the AI agent.

MCP & API is billed per volume of data. It is the right fit if you want to pull Keypup data into your own tools, AI agents, or data warehouse programmatically.

Both models include unlimited users and contributors, full historical data ingestion, and free technical support. You can be on only one model at a time, and you can switch between them (see Switching between subscription models).

One important difference: dashboards and insights are not available on the MCP & API model. That model gives you programmatic access to your data through the MCP server and the API, not the visual reporting layer. If your team needs dashboards, choose Full Platform Access.

Full Platform Access (per connected project)

What you are billed for

Pricing is based on the number of code repositories or tracking projects that you connect to Keypup. It does not depend on how many units exist in your source systems, how many users you invite, or how much history you have.

  • Each repository you connect from GitHub, GitLab, Bitbucket, or ADO counts as one project, regardless of its size.

  • Each Jira project, ClickUp project, Trello Board, or ADO Board counts as one project.

You only pay for the units you actively connect. Units you leave disconnected are not counted.

Pricing grid

Annual billing (billed annually in advance):

Projects connected

Price

Up to 2

$99/month package

3rd to 30th

$11/unit/month

31st to 60th

$10/unit/month

61st to 100th

$9/unit/month

101st to 200th

$8/unit/month

Monthly billing:

Projects connected

Price

Up to 2

$123.75/month package

3rd to 30th

$13.75/unit/month

31st to 60th

$12.50/unit/month

61st to 100th

$11.25/unit/month

101st to 200th

$10/unit/month

Beyond 200 projects, further volume discounts apply. Contact us for an obligation-free quote.

Pricing example

A team has 153 repositories on GitHub and 39 projects on Jira. They connect 24 GitHub repos and 11 Jira projects: 35 projects in total.

  • Annual billing: $457/month ($99 + 28 × $11 + 5 × $10), or $5,484 billed annually

  • Monthly billing: $571.25/month, or $6,855 over a year

What's included

All datasets are available on this model, as well as dashboarding, AI-based insight building, MCP and API capabilities.

MCP & API (per volume of data)

What you are billed for

Pricing is based on the volume of data available to you, measured in buckets of 100,000 records. A partial bucket counts as a full block: 210,000 records is billed as 3 buckets.

Your record volume is driven by two things: the projects you keep connected, and the datasets activated on your subscription.

Disconnecting a project reduces your record count, in the same way it reduces your unit count on the per-project model.

All datasets are activated by default. Only newly released datasets must be manually activated.

Pricing grid

Pricing is graduated: each tier's rate applies only to the buckets that fall inside that tier's range. Crossing into a higher volume tier does not re-price the blocks below it.

Annual billing (billed annually in advance):

Buckets of 100,000 records

Price

1st bucket

$49/month package

2nd to 5th

$50/bucket/month

6th to 10th

$25/bucket/month

11th to 20th

$20/bucket/month

21st and above

$15/bucket/month

Monthly billing:

Blocks of 100,000 records

Price

1st block

$61.25/month package

2nd to 5th

$62.50/block/month

6th to 10th

$31.25/block/month

11th to 20th

$25/block/month

21st and above

$18.75/block/month

The first bucket is a flat package covering everything up to your first 100,000 records. From the second block onwards, you pay per bucket, at the rate of the tier that bucket falls into.

Pricing example

A team connects several projects containing a total of 1,150,000 records. That rounds up to 12 buckets.

The 12 buckets are priced as: 1 block at the package rate, 4 buckets in the 2–5 tier, 5 buckets in the 6–10 tier, and 2 buckets in the 11–20 tier.

  • Annual billing: $414/month ($49 + 4 × $50 + 5 × $25 + 2 × $20), or $4,968 billed annually

  • Monthly billing: $517.50/month ($61.25 + 4 × $62.50 + 5 × $31.25 + 2 × $25), or $6,210 over a year

A smaller team with 480,000 records across their connected projects would be billed for 5 blocks: $249/month on annual billing ($49 + 4 × $50), or $311.25/month on monthly billing.

Datasets

A dataset is a category of records counted toward your volume. When you move onto the MCP & API model, every dataset available at that time is activated on your subscription, so you start with access to all of your data.

Your billable volume is the total number of records across your activated datasets, counted over your connected projects only.

Datasets released in the future

As Keypup adds new datasets, they are not activated automatically on existing MCP & API subscriptions. Because a new dataset adds records - and therefore cost - activating it is an explicit decision you make.

You can activate a new dataset at any time from your billing settings. Before confirming, the platform shows you how many records that dataset holds across your connected projects, so you can see the billing impact.

Note that datasets can be activated but not deactivated. Activation is permanent for the life of the subscription, and takes effect on your bill from the moment it is applied. Review the projected record count before activating.

Newly released datasets will be offered as a free preview for a period of one month. During the preview, it is queryable at no cost and does not count toward your billable volume.

At the end of the free preview, you will need to manually enable the newly released dataset to keep using it. This action will impact your bill based on the number of records the dataset contains.

Billing periods

Both models are available with either an annual or a monthly billing period. Annual billing is discounted by 20%.

  • Annual periods run for 12 months from the day your paid subscription starts.

  • Monthly periods run for 1 month from the day your paid subscription starts.

Invoices are issued in advance of the upcoming billing period, and you receive an invoice by email after each successful payment. Billing periods renew automatically, and you can cancel at any time.

Within a billing period, your billable quantity can go up but never down. If you connect more units (or activate more datasets) mid-period, you are charged a prorated amount immediately.

If you disconnect, the reduction applies from your next billing period - you keep the quota you have already paid for until then.

Switching between subscription models

You can move between Full Platform Access and MCP & API from your billing settings, subject to the rules below.

If you are on a monthly plan

You can switch models at any time. The change takes effect immediately and is prorated.

If you are on an annual plan

Switching models or switching back to monthly billing is only possible within the last 28 days before your renewal date.

Should you need to switch back to monthly billing or change your subscription model before the renewal period, please contact our support team via chat or email.

If you are on a negotiated plan

Accounts with an agreed minimum or maximum unit commitment cannot switch model directly, because the commitment is tied to a specific billing unit.

Contact our support team, and we will handle the transition with you.

What happens to your datasets when you switch?

  • Moving from Full Platform Access to MCP & API: every dataset available at that time is activated for you automatically, and all of them count toward your record volume. Check your projected record count in billing settings before switching so there are no surprises.

  • Moving to Full Platform Access: all datasets are available, as this model has no dataset restrictions.

  • Switching billing cycle within the same model (MCP & API monthly to MCP & API annual, or the reverse): leaves your dataset selection untouched.

Who can switch

Plan changes and dataset activation are restricted to company admins.

Free trial

Your free trial lasts 14 days from sign-up. No credit card is required, and there is no obligation to subscribe at the end.

During the trial, you have access to all platform features, all datasets, unlimited users, and can connect as many projects and repositories as you like.

You can also switch freely between subscription models during the trial: the annual switching restrictions do not apply while you are trialling.

At the end of the trial, if you do not choose a subscription, your account stays active, and your projects are disconnected so that you are not billed. Billing starts when you reconnect projects and add a valid payment method.

Frequently asked questions

Which model should I choose?

If your team uses Keypup dashboards, insights, and the in-platform AI agent, choose Full Platform Access. If you consume Keypup data from your own systems via MCP or the API and do not need the visual reporting layer, MCP & API is the better fit.

Which one costs less depends on your ratio of connected projects to records: compare the two grids using the live record count shown in your billing settings.

Can I be on both models at the same time?

No. A company is on one model at a time. If you need both interactive access and high-volume programmatic access, Full Platform Access includes API and MCP access across all datasets.

How many users can I invite?

Unlimited, on both models. Keypup does not charge per seat, and the number of active collaborators has no effect on your price.

Does my historical data cost extra on the per-project model?

No. We ingest your full project history, and it does not affect your price on Full Platform Access.

On the MCP & API model, historical records do count toward your record volume, since that model bills on data volume.

How do I know how many records I have?

Your billing settings show your live record count broken down per dataset, including datasets that are not activated on your subscription.

The figure updates as your projects sync, so you can see both what you are billed for today and what activating another dataset would add.

Can I reduce my record count?

Yes, by disconnecting projects. Records only count for projects that are currently connected.

You cannot deactivate a dataset, so disconnecting projects is the lever available to you. As with the per-project model, a reduction applies from your next billing period rather than mid-period.

What happens if I cancel?

Cancellation takes effect immediately, and you are not billed further. There is no refund or credit for the unused part of a cancelled subscription.

Your data remains on the platform so you can pick a new plan later; it is only deleted if you terminate your account.

Who do I contact about a custom or high-volume plan?

Reach out via the in-platform chat or by email. We offer volume discounts above 200 units and can put together a quote for high-volume API usage.

Did this answer your question?