🚀
Introducing Versions: Develop data products using Git. Join the waitlist
Usage-Based Pricing

Build a revenue model that fits the bill

Shift to flexible consumption based pricing models without the pain of building it yourself.

Customers using this solution
No credit card needed

1

The problem

Automation and AI are speeding up productivity, which leads to fewer users doing the same amount of work. Users also expect to try-before-they-buy, and only pay for what they use. Seat pricing doesn’t scale with the value that businesses get from using your product.

2

The solution

Tinybird continuously ingests your customers’ usage data and provides you with realtime APIs to make usage-based billing work at scale, without compromising security. Our platform makes it easy for businesses to shift to flexible consumption based pricing models - from self-serve to enterprise.

“For The Hotels Network moving to a real-time architecture helps its customers maximize their efforts to increase booking conversion and improve personalisation. Why? You are taking decisions with the latest data, and not "yesterday's data". It helps increase those conversions”

The Hotels Network
-
Jordi Miró Bruix

Benefits

Drive product adoption

Lower the barriers at sign-up, so your customers can rapidly prototype new ideas and build new use cases without friction.

Lower customer churn

Increase customer loyalty and retention by ensuring that the price they pay directly correlates to the value they receive from your product

Ensure predictable revenue

Monitor customer usage in real time, and iterate on pricing to better predict and maximise revenue.

Drive product adoption

Lower the barriers at sign-up, so your customers can rapidly prototype new ideas and build new use cases without friction.

Lower customer churn

Increase customer loyalty and retention by ensuring that the price they pay directly correlates to the value they receive from your product

Ensure predictable revenue

Monitor customer usage in real time, and iterate on pricing to better predict and maximise revenue.

Get started with Tinybird

Build your use case in minutes with Tinybird. Start for free - with no time limit - and upgrade as you scale.
Start building
No credit card needed

Built for developers

Share this page with your developers so they can get started with in-product analytics in just 3 lines of code

await fetch('https://api.tinybird.co/v0/events?name=eventss', {
       method: 'POST',
       body: JSON.stringify({timestamp: +Date.now(), event: 'user_log_in', user_id: user_id})
   });
curl https://api.tinybird.co/v0/pipes/unique_users.json?since=2018-09-07+23:55:00 | jq ".data"

1

Capture user events

Post events through our APIs

2

Get the data

Render it somewhere, console or a nice dashboard in your user account

Built for developers

Share this page with your developers so they can get started with in-product analytics in just 3 lines of code

class ListOfOptions extends React.Component {
  // ...
  componentDidMount() {
    // get preferences for that user based on usage
    fetch(`https://api.tinybird.co/v0/pipes/list_order_preference.json?user_id=${user_id}`)
  .then(res => res.json())
  .then(result => this.setState({
     items: result.items
   }));
  }
  // ...
  handleClick() {
    await fetch('https://api.tinybird.co/v0/events?name=eventss', {
      method: 'POST',
      body: JSON.stringify({
        timestamp: +Date.now(),
        event: 'user_log_in',
        user_id: user_id
      })
    });
  }
  // ...
}
curl https://api.tinybird.co/v0/pipes/unique_users.json?since=2018-09-07+23:55:00 | jq ".data"

1

Show the most visited option to an user

Use React to make a request and get the info without friction

Customers with this use case

No items found.