Free tools to start.
Three ways to ship.

Start free on the Community tier. License the Core foundation from $2,990 a year, add the BaaS modules you need individually, or take All Access — the whole platform, self-serve from $39,990 or on the Enterprise terms procurement asks for.

  • Runs in your AWS account — not ours
  • Year one is the license — renewals cost less
  • Free under $250K revenue or funding

Your bill has two parts.

Kanject runs inside your AWS account, so pricing stays honest about who charges for what.

Kanject license

Libraries, modules, source generators, docs output, release channel, and support.

AWS usage

DynamoDB, Lambda, S3, Cognito, EventBridge, bandwidth, and any other AWS services your deployment consumes.

No vendor data plane

There is no Kanject-hosted infrastructure between your app and AWS. No proxy, no markup, no migration risk if you ever leave.

Annual billing · all prices in USD
Free

Community

Individuals · OSS · education · companies under $250K
$0free, forever

The Kanject.Core foundation — the kernel, the Web API layer, and typed SQS messaging — free for individuals, open source, education, and companies under $250K in revenue or funding raised over the trailing twelve months.

Install the CLI
  • Kanject.Core kernel + Annotations — including [Parallel] fan-out
  • Web API — Api & ApiV2: response envelope, tenant middleware, RFC 7807 errors (ApiV2)
  • Queue — typed SQS messaging with partial-batch retries & DLQ
  • Channels, Packages & Features — batch consumers, provider dispatch, edition locks
  • Events — [EventTopic] publishing through IEventPublisher, in-process handlers by default
  • Adapter & CloudFunction — typed outbound HTTP clients and a generated Lambda host
  • Kanject CLI — scaffold, build, test, and deploy
  • DynoStudio workspace — browse, query, ⌘K
  • Source generators & Roslyn analyzers
  • Runs in your own AWS account — you pay AWS directly

Self-certified — tick a box, no sales call. Cross $250K in trailing-twelve-month revenue or funding and you have 90 days to move to a commercial Core license.

First production app

Core Launch

3 developers · unlimited environments
$2,990/ org / year+ 1 yr DynoStudio Pro
Renews at $1,990 / yr — every version from your term stays licensed forever

The starter license. Ship a pilot, an internal service, or your first production app on the full Core library set.

Buy now
Growing engineering orgs

Core Team

25 developers · unlimited environments
$24,990/ org / year+ 1 yr DynoStudio Pro
Renews at $16,990 / yr — every version from your term stays licensed forever

For growing engineering organisations. Room for twenty-five developers, with next-business-day email support, an onboarding session and priority bug triage.

Buy now
  • Perpetual fallback license — every version from your term stays licensed to use, even if you stop renewing
  • Everything in Core Starter
  • Up to 25 developers
  • Business-hours email support (next-business-day response target)
  • Onboarding session (1 × 90-min)
  • Priority bug triage
Every tier deploys into your AWS account. You pay AWS for usage; us for the libraries and platform.

What a Core license pays for.

AWS already ships the SDK, Lambda Annotations, Powertools for .NET and the Aspire integrations — free, and we use them too. A Core license pays for the layer above them: the typed repositories, hosts, consumers and runners your team would otherwise hand-write, maintained and supported for the life of the subscription.

The jobAWS gives youYou still writeCore gives you
Data access The DynamoDB SDK and its object persistence model. Key templates, a repository per entity, pagination, table and namespace mapping — and all of it again when ScyllaDB or Keyspaces arrives. [Repository] + [KeyTemplate] generate the finders at build time. One shape across DynamoDB, ScyllaDB and Amazon Keyspaces.
Lambda host Lambda Annotations for handlers; Powertools for logging, tracing and idempotency. The DI container, the configuration source, and warm-start reuse across invocations. [CloudFunctionHost] — a source-generated host with DI, config and cold-start reuse wired for you.
Deployment The Lambda deploy tool, CDK and the Aspire integrations. Environment configuration, promotion through dev, stage and prod, rollback, VPC, domains and CI. The Kanject CLI — one manifest that scaffolds, deploys, promotes and rolls back. Free on the Community tier.

Application frameworks solve a different layer — UI, multi-tenancy, application modules. Teams that adopt one still hand-write the AWS side. Core is that AWS side, and it composes with whatever sits above it.

The full table, and the code volume behind it

What you get at each tier.

BaaS modules are sold separately at every Core tier; the two All Access tiers bundle every module. Year one is the license — renewals buy updates and support at the lower published rate. The Community tier — the Core foundation, the CLI and the DynoStudio workspace — is free under $250K, and every annual Core and All Access license ships with a free one-year Professional DynoStudio subscription (BaaS modules are licensed separately and don't include it).

Community
$0 · under $250K
Core Launch
$2,990 / yr
Core Starter
$9,990 / yr
Core Team
$24,990 / yr
All Access Team
$39,990 / yr
All Access Enterprise
From $75,000 / yr
Shape
Developer seats Any 3 25 25 Unlimited
Environments Core licenses count developers, not deploys. BaaS modules bought individually are licensed per environment Any Unlimited Unlimited Unlimited Unlimited
License
Perpetual fallback license Every version from your term stays licensed to use after it ends — downloadable for 6 months after expiry, or mirror it to your own artifact repository —
Renewal price Year one is the license; renewals buy updates and support at this rate, and it never rises while you stay continuously subscribed — $1,990 / yr $16,990 / yr $27,990 / yr Per agreement
Libraries
All 18 Core libraries Foundation only
BaaS modules — Purchased individually Purchased individually All included All included
Tooling
Kanject CLI Free on the Community tier (under $250K)
DynoStudio workspace Browse, query, ⌘K — free on the Community tier; a one-year Professional subscription ships with every annual Core and All Access license
DynoStudio modelling Model from scratch, inspect live tables, or import annotated code — a one-year Professional subscription ships with every annual Core and All Access license Starter
Support
Software updates New versions and updates while subscribed
Support level Community Email · 3-day target Email · next business day Email · next business day SLA-backed, named contact
Onboarding session — — 1 × 90-min 1 × 90-min Yes
Enterprise
IP indemnification — — — —
Source code escrow — — — —
AOT-cert pipeline support — — — —
Custom modules — — — — Scoped
Procurement (custom terms, security review) — — — —

Built on AWS Well-Architected. Optimised to pay you back.

Every Kanject library applies the six pillars of the AWS Well-Architected Framework to the service it wraps. The result: serverless-by-default architectures, scale-to-zero idle bills, and battle-tested patterns that don't quietly burn money — the libraries pay for themselves in what you stop paying AWS.

Six pillars · AWS Well-Architected Framework
Operational ExcellenceSecurityReliabilityPerformance EfficiencyCost OptimizationSustainability

Well-Architected by construction

Every wrapper enforces the AWS Well-Architected pattern for the service it touches. You can't use Kanject and accidentally ship a hot-partition DynamoDB table, an S3 bucket without lifecycle rules, or an SQS consumer that DLQ-storms on a single bad message.

Serverless by default

DynamoDB on-demand, Lambda compute, S3 + CloudFront delivery. No EC2 fleets to right-size, no RDS clusters to babysit, no idle dev environments quietly billing $1,200/month to do nothing on weekends. Scale-to-zero is the default, not an opt-in.

Optimised for scale

Single-table DynamoDB design, partial-batch acknowledgement on SQS, parallel workloads with retry budgets, distributed locks, golden-path source generators. The patterns that take a senior engineer two years to learn — already encoded in the libraries on day one.

Pays for itself

Teams shipping on Kanject typically see materially lower AWS spend versus equivalent always-on architectures, plus weeks of engineering time saved per quarter on infrastructure tuning. For most teams the Kanject license is recovered inside the first quarter — and stays cheaper every quarter after.

Build with the same AWS services that run Airbnb, Nike, Zoom — and more.

Kanject wraps the same AWS services that run in production at the world's largest engineering teams. Your pricing pays for the clean .NET API, the source generators, the auto-generated docs, and the support — not the infrastructure underneath, which already exists, runs in your account, and is paid directly to AWS.

The things you'd ask in a sales call.

How is Kanject different from Firebase, Supabase, Convex, or Amplify?
Firebase, Supabase, and Convex are excellent hosted platforms for fast-moving teams. Kanject is built for .NET teams that want the same product velocity while keeping their backend infrastructure and data plane in their own AWS account.
Are BaaS modules included in the Core tiers?
No. Core Launch, Starter, and Team license the 18 Core libraries only. BaaS modules — Identity, Wallet, FileServer, Insights, InstantMessaging, NotificationHub, EventHub — are purchased individually. Forms, Identity.Server and Workflow are currently in private beta: join the waitlist from their product pages rather than buying them today. The two All Access tiers bundle every BaaS module: All Access Team is self-serve, and Enterprise adds the SLA, indemnification and escrow terms.
How does the seat cap work?
Seats are named developer seats on the org license. Devs who never touch the Kanject NuGet feed don't count. If you outgrow a tier mid-year, you can upgrade; the new tier prorates against the time remaining on the current term.
None of the tiers fits my team — what are my options?
Two paths. If you've simply outgrown a tier, upgrade mid-term — the new tier prorates against the time remaining, so you pay the difference, not a second license. If your shape is genuinely different — more developers than Starter but no need for Team's support layer, say — reach us through the contact page and we'll scope a license that fits. The ladder is the default, not a wall.
What does “per environment” mean for BaaS?
One production deploy is one environment. Staging, regional pilots, and per-customer sandboxes each count separately. Both All Access tiers roll every environment into the commercial model so the count stops mattering. Core licenses never count environments: every Core tier deploys to as many as you need.
Do I pay AWS separately?
Yes. Kanject deploys into your AWS account, so AWS bills you directly for usage. We charge for the libraries, modules, release channel, and support — never for the infrastructure underneath.
Is there a free tier or free trial?
Yes — the Community tier. The Kanject.Core foundation (kernel, Web API, and messaging), the Kanject CLI, and the DynoStudio workspace are free for individuals, open source, education, and companies under $250K in revenue or funding raised over the trailing twelve months — free to build and ship the foundation, not just evaluate it. The AWS provider engines (NoSQL, SQL, cache, files, logs), BaaS modules, and commercial use above $250K move to a paid Core license.
How does Community-tier eligibility work?
Self-certification — tick a box, no sales call, no audit. Individuals, open source, education, and companies under $250K in trailing-twelve-month revenue or funding qualify. Cross $250K and you have 90 days to move to a paid Core license. The AWS provider engines and BaaS modules are always paid; commercial DynoStudio use moves to Professional, Business or Enterprise, with a one-year Professional subscription included with every annual Core and All Access license.
Is DynoStudio sold separately?
DynoStudio has its own licensing: Community is free for non-commercial use — individuals, open source, education, and companies under $250K. Professional is the per-developer commercial license; Business adds annual team packaging at the same per-seat rate; Enterprise adds governed rollout and procurement terms. Every annual Core and All Access license ships with a free one-year Professional subscription (BaaS modules are licensed separately and don't include it), so those customers never pay for it twice. The full breakdown lives on the DynoStudio page.
What about source code and IP risk?
All Access Enterprise includes source code escrow — the source is released to you if Kanject ceases operations — and IP indemnification on the libraries you license. Core tiers include a binary license. Source access can be scoped separately during procurement.
What happens if I don't renew?
What you've shipped keeps running, and what you built with stays usable. Deployed binaries are licensed indefinitely, and every annual Core license carries a perpetual fallback: the versions released during your paid term stay licensed to use after it ends. Those packages remain downloadable from the Kanject feed for up to six months after expiry — and you can mirror them into your own artifact repository, so availability never depends on us. Non-renewal ends new versions, updates, and support — renewals buy updates and support, not permission for what you already have.
Can I host the Kanject packages in my own artifact repository?
Yes. Licensed packages can be mirrored into your organisation's private artifact repository for internal builds. That pairs with the perpetual fallback license: even after a subscription ends, the versions from your term stay licensed and stay available from a feed you control.
Why is the renewal cheaper than the first year?
Because year one buys the license and every year after buys updates and support. Renewals are published per tier — Core Launch $1,990, Starter $6,990, Team $16,990, All Access Team $27,990 — and paired with the perpetual fallback, that is the same shape as every perpetual-with-maintenance library you already buy: pay once for the version, renew for the stream.
Will my renewal price go up?
No. Your renewal never costs more than your current term while you stay continuously subscribed, and the published renewal rate is already below year one. List-price changes apply to new customers and lapsed subscriptions that return — not to a live one. The only way your number changes is an upgrade you choose: a bigger tier, more modules, more environments.
If I downgrade or cancel, what happens to my data?
It stays in your AWS account. Cancelling means you stop receiving updates and support, but deployed binaries and your AWS resources remain yours.
On-prem or air-gapped deployments?
Available on All Access Enterprise. We scope private NuGet mirroring, deployment templates, and outbound-network limits during discovery.
Want it shown, not told?

Simplify your cloud
journey today.

Join forward-thinking developers and businesses who trust Kanject to eliminate cloud complexity and accelerate innovation.