Featured image for 2023 Wrapped blog post

2023 Wrapped

Sylwia Vargas · 12/22/2023 · 7 min read

It’s been a busy year at Inngest.

This time last year our TypeScript SDK was 3 months old and our Dev Server had just been released. Over the past twelve months, we've shipped a lot and improved the DX across the board, our team has grown three-fold, and we were able to raise a seed round investment. If we were to choose a single metric to show how much has changed, it would perhaps be that the weekly npm installs of the Inngest CLI grew from 876 to over 32,000.

As 2023 comes to a close, we wanted to say a big “Thank you” to our community, partners, and team. We’ve reached major milestones, inspired by you and informed by your ideas, requests, and feedback. We are excited about what’s on the horizon 💜

Meanwhile, we’d like to invite you to join us for our last retrospective.

Engineering

We made tons of progress this year and each milestone was a testament of the work to our world-class team. Reading back the changelog from the year makes it seem like every week we shipped new major features, tools, and improvements. But what if I told you that we actually did that, and that’s not even the full picture?

The list of releases is quite long so let’s focus only on the milestones.

Product maturity

We shipped key product features including concurrency, rate limiting, debouncing, prioritization, parallel steps, and batching. But the special mentions go to the two from December:

  • Invoking functions as steps, which makes it easy to compose workflows and re-use functionality from any part of your system by allowing functions to call and receive the result of other functions.
  • Function Replay, which enables you to easily recover from failures or incidents by re-running functions in bulk.

Over this year, Inngest has become an even more fully-featured and reliable tool and is now used in production for core business logic at many well-known companies.

SDKs

This year we shipped major updates to our TypeScript SDK, recently releasing v3. This year, we’ve added all these crucial features:

The current state of the SDK allows for multi-language support, and live-migrating functions across languages and clouds. This means that you can develop and ship a function using our TypeScript SDK, but as business and technology choices shift, you can rewrite it entirely in another language, redeploy, and long-running functions will continue where they left off.

This of course goes hand in hand with other SDKs that we shipped, namely beta releases for Python and Go. Stay tuned in for more updates on language SDKs in 2024!

Developer Experience

We aim to create a product that allows you to only focus on your code. Developer Experience is the North Star of our roadmap, it underlies most of our product decisions.

This year, we have redesigned our dashboard, wrote a massive number of docs pages, added real-time observability metrics, improved timeline UI, and shipped a number of key improvements to our dev server such as new timeline and stream as well as improved the initial setup and configuration.

A special mention here goes to branch environments, which landed in May. Inngest will now create an environment for every branch that you deploy, allowing you to test your entire application in a fully isolated sandbox. This means that you can test your app end-to-end without worry of conflicts on each and ever branch.

Community growth

When we started this year, it seemed inconceivable that by the end of it, our Discord server would have over 1,000 active members, that our support inbox would be booming with requests, and that we would be guests on podcasts like JAMStack Radio, Founder Real Talk, or Yet Another Infra Deep Dive and conferences like Next.js Conf. We managed to build long-lasting and meaningful relationships with companies and organizations such as Vercel, Redwood, Ocoya, Resend, and more.

We feel humbled by the attention from our community:

Tweet from @ozanmakes: Moved from random scripts to Inngest for keeping track of all AI pipelines. This is actually a great platform to build reliability into your long running tasks without drowning in complexity. Although there's always a risk of hitting the OpenAI usage limit before you launch 😅
Tweet from Gill Bates: I LOVED working with inngest, excellent DX™ and testing locally with great feedback in prod. I want to use it for all my projects now even though I find it a bit expensive.
Tweet from Christoffer Bjelke: Tried Inngest after the recommendations in the replies, and it is actual black magic. Highly recommend
Tweet from @codewithbhargav: Inngest feels like a cheat code. Beautifully done!
Tweet from Victor Navarro: Inngest makes events and cron jobs fun. It seamlessly integrates with popular frameworks like Next.js, Remix, Express, and more, taking care of all the complex details behind the scenes. I could try to describe how incredible it is, but the code truly speaks for itself.

If you hang out at our Discord, you already know how deeply our team appreciates every question, insight, and idea raised there. We are building with the community in mind, and Inngest would not be as successful as it is now without your involvement. Thank you, thank you, thank you 💜

Company growth

Team growth

All of the above was possible to our wonderful team, which grew from three in January to nine in December — and we will still be growing soon again 👀

Here’s a picture of (still not the entire) team at our offsite in Montreal in September.

Eight happy people at a curling rink, standing arm to arm and laughing at a joke someone must have just told

Fundraising

Given the economic landscape, we were extremely lucky to have raised $3M in new funding led by Glenn Solomon of GGV Capital, Guillermo Rauch of Vercel, and Github founder, Tom Preston-Werner, with continued participation from Afore Capital and Comma Capital, plus other strategic partners. This amazing feat allowed us to reach more users and continuously deliver more value.

SOC 2 Certification

Just as the year comes to an end, we became SOC2 Type I certified, which is a significant milestone for supporting B2B customers.

SOC 2 is a security and compliance standard that offers guidelines for service organizations to protect sensitive data from unauthorized access, security incidents, and other vulnerabilities.

Be part of our journey

If you’re curious what we have in store for 2024, please check (and comment on!) our public roadmap. We wouldn’t be where we are now without you, your questions, feedback, and feature requests. Join our Discord and help shape the future of Inngest 💜

Onto a new year of shipping!

Help shape the future of Inngest

Ask questions, give feedback, and share feature requests

Join our Discord!

Ready to start building?

Ship background functions & workflows like never before

$ npx inngest-cli devGet started for free