Pricing Free unlimited trial period
We keep your account active even when you exceed the initial 14-day trial period

Test as long as you need it! Days count only when you use API. We want to make your developer life smooth with no unneeded interruptions like expired trial :)

Micro

$29/month
  • up to 10 minutes test suites FAQ
  • up to 50 parallel CI nodes FAQ

Small

$50/month
  • up to 30 minutes test suites FAQ
  • up to 50 parallel CI nodes FAQ

Standard

$79/month
  • up to 1 hour test suites FAQ
  • up to 50 parallel CI nodes FAQ

Professional

Let's talk

Try Knapsack Pro with your project to see how it fits your CI setup. We want to be sure you get value out of it before talking about fair price.

  • unlimited test suites time FAQ
  • unlimited parallel CI nodes FAQ

Heroku add-on

Free for beta users
  • unlimited test suites time FAQ
  • unlimited parallel CI nodes FAQ

How much can you save with faster tests on your CI?

minutes
$

Monthly you can save hours
and up to $
on faster development cycle.

What our happy customers say

We've been really enjoying Knapsack Pro, it's been saving us a ton of time.

Devin Brown Software Engineer at Pivotal

Knapsack Pro has helped us build an insanely fast and scaleable build pipeline with almost no setup or maintenance.

Tim Lucas Co-founder buildkite.com

Your no-pressure sales model really worked for me. The fact there was no pressure and we were getting value really helped me make the purchase decision.

Patrick Collins Designer / Lead Software Engineer

This is a fantastic product, it's been a total game-changer for us.

Geoff Harcourt CTO at CommonLit

I just logged into my account expecting it to say that I needed to add a credit card and was so surprised and delighted to see the trial doesn't count usage by calendar days but by testing days! This is incredible! I love it!!!

I just wanted to say that I really appreciate that small but very huge feature. Thank you for being so thoughtful :)

Shannon Baffoni Senior Software Engineer
at Blue Bottle Coffee

Free concierge onboarding understand problem to find right solution

I'd like to share with you my experience to optimise your CI pipeline. Please sign up and:

  • I will analyze your CI pipeline and propose optimal configuration
  • I saw dozens of projects and I can help your team too!

Artur Trzop ()
Founder of Knapsack Pro

FAQ

  1. What means "up to 1 hour test suites"?
    When you have 1 test suite (1 API token)

    Let's say your project has RSpec tests and you run CI build on a single machine for 40 minutes.
    If you run the 40 minutes RSpec test suite CI build with Knapsack Pro on 2 parallel nodes (node 0 takes 20 minutes and node 1 takes 20 minutes) then your project fits 1 hour test suite plan because the total time of running RSpec test suite is 20 minutes + 20 minutes = 40 minutes per CI build.

    When you have 2 test suites (2 API tokens)

    If you have additional tests like Cucumber and they took 50 minutes then your both test suites take 90 minutes in total (RSpec 40 minutes + Cucumber 50 minutes). Then your project fits up to 2 hours test suites plan.

    In other words, Knapsack Pro records total execution time from all your test suites (API tokens) executed across all parallel CI nodes. The total recorded time per CI build should fit up to the plan limit.

  2. What means "up to 50 parallel CI nodes"?

    If you have one test suite for instance in RSpec and you run tests on 50 parallel CI nodes then you fit up to 50 parallel CI nodes limit.
    You can run many concurrent CI builds for the RSpec test suite.

    If you have 2 test suites, for instance in RSpec you run 30 parallel CI nodes and in Cucumber you run 20 parallel CI nodes then you fit up to 50 parallel CI nodes limit.
    You can run many concurrent CI builds for the RSpec and the Cucumber test suite.

  3. What is the parallel CI node?

    It's one of the parallel jobs (isolated server machine or Docker container) being part of the CI build. Knapsack Pro command is executed inside of each parallel job to run part of your whole test suite and thanks to that split all your tests across parallel machines. The configuration of parallel CI nodes depends on your current CI provider.

  4. Will Knapsack Pro work with my CI server?

    Knapsack Pro is CI provider agnostic. As long as you can define bash command per parallel job (parallel CI node) on your CI server then you can run Knapsack Pro with it. Knapsack Pro has built-in support for many popular CI providers.

  5. What if I will exceed plan limits?

    There is no hard limit on the Knapsack Pro API side to cut you off if you exceed the parallel CI nodes limit or time usage limit. Thanks to that you can test various configurations for your project. If you happen to exceed limits or API usage would be much higher than for average customer then we will get in touch with you about plan upgrade.

  6. What is the price if I have a few projects?

    The price is based on total time execution of all test suites across all your projects.

  7. What if I have only 2 CI nodes and long test suite but I cannot add more CI nodes to leverage Knapsack Pro?

    Feel free to try Knapsack Pro and I will contact you to better understand your project context and ensure the pricing is right for the value you get.

Start using Knapsack Pro

Sign up and speed up your tests.

No credit card required. Try free unlimited trial period! We support:

Visa MasterCard Maestro Discover American Express JCB

Are you looking for personal open source free plan or enterprise plan?

Maybe you are a small team with limited budget? Contact us