wolkenkit is a CQRS and event-sourcing framework based on Node.js. It empowers you to build and run scalable distributed web and cloud services that process and store streams of domain events. It supports JavaScript and TypeScript, and is available under an open-source license. Additionally, there are also enterprise add-ons. Since it works especially well in conjunction with domain-driven design (DDD), wolkenkit is the perfect backend framework to shape, build, and run web and cloud APIs.
Distributed
Time-machine
Real-world problems
wolkenkit provides the technical foundation for interdisciplinary teams to build web and cloud applications and APIs. It is designed and developed in the open, hence it comes without any vendor lock-in. wolkenkit integrates with your existing infrastructure and databases. Thus it is the ideal platform for running mission-critical business processes. The following section outlines six outstanding features of wolkenkit. If you need any guidance or support, we provide consulting, workshops, and development services.
JavaScript and TypeScript
Grows with your needs
SQL, NoSQL, and beyond
Vanilla HTTP and GraphQL
Docker and Kubernetes
Open-source and enterprise
wolkenkit is available using two different license models, as open-source or using a proprietary license. The core of wolkenkit uses the AGPL 3.0 license and demands that you distribute the sources of your application as open-source, too. Additional building blocks addressing the enterprise use a proprietary license without this requirement, which makes them ideal for closed-source applications where you don't want to share your sources with your audience. If you have any questions on licensing wolkenkit, let's get in touch!
As wolkenkit applications are based on CQRS, their building blocks are commands, domain events, and queries. Commands are used to send tasks to the application, domain events notify about results in real-time, and queries return the current state for views. These elements all refer to the domain and need to be defined by the developer. Anything else, including setting up a secure API, managing event-sourcing, and scaling, is provided by wolkenkit out of the box. If you have any questions, let's get in touch!
To build a vibrant open-source community we have published wolkenkit using the AGPL 3.0 license. To also create a sustainable business that reliably backs the open-source model we additionally offer wolkenkit using a proprietary license. For us, open-source and business are not contradictory, but rather form a respectful partnership to create better software. We value your dedication to improve wolkenkit. Every contribution is important, from code to documentation, from asking questions to providing answers.
Contributing code
Reporting issues
Sponsoring development