Stormkit Logo
Stormkit Logo
docsblogwhats new?FAQpricingGitHubTwitterDiscordDiscordlogin


Aug 17, 2023

How Stormkit is different than Heroku?

Stormkit stands out in its capability to host static websites, single-page applications (SPAs), and serverless functions. Its optimization for performance ensures a smooth journey for JavaScript developers. The platform offers a range of features, including dynamic injection of frontend code, instant rollbacks, feature flags, customizable CDN storage, and trigger functions.

Conversely, Heroku provides a broader application platform that accommodates diverse application types, including web apps, APIs, and beyond. It enables developers to deploy applications constructed with a variety of programming languages and frameworks.

Can I run my Node.js applications on Stormkit?

Not directly, Stormkit is optimized for serverless deployments and provides a serverless computing environment through its serverless functions feature, which allows you to deploy pieces of code that respond to HTTP requests. These functions are stateless and designed to be short-lived. You can use Nuxt.js functions or use plain functions which has same interface as Node.js. If you are looking for long lived executions please contact with us. We can tailor our platform according your needs.

Is it possible to establish a database connection using Stormkit?

Certainly! Explore our detailed blog post as an example, demonstrating the integration with Supabase, a PostgreSQL database. By injecting database credentials as environment variables into backend functions, you can seamlessly establish a connection.

How do I deploy my monorepo using Stormkit?

If your repository encompasses multiple projects, Stormkit offers two approaches for deployment. Firstly, you can create distinct projects within the same repository and set up automated deployment based on branch naming conventions. For instance, if your repository hosts both frontend and backend applications, establish two projects triggering deployment when branches start with fe- and be- respectively. Configure these settings in the environment's configuration section.

Alternatively, you can create two separate environments within a single app, one for frontend and the other for backend. Utilizing the SK_CWD variable, you can build each project accordingly. As before, deploy triggers can be set up based on branch naming conventions.

Are you using AWS?

Yes, we leverage specific AWS solutions such as Lambda and S3 to enhance our services. Our approach involves utilizing certain AWS services to minimize dependence on AWS. This strategy ensures our platform's adaptability for potential portability to on-premise environments or alternate cloud providers in the future.

Do you support Next.js?

As of May 21, 2023, we have made the decision to drop serverless support for Next.js. You can still use Next.js but you won't able to SSR.

Why there is no free tier?

At Stormkit, we're dedicated to offering an exceptional user experience through our carefully crafted product. As a self-funded endeavor driven by passionate co-founders, we've invested our energy into developing a solution that truly addresses your requirements.

To maintain our commitment to quality, we're introducing a free trial period. This approach enables us to focus on users genuinely interested in exploring our offering. By providing a free trial, we can better cater to the needs of serious users and offer tailored support and features.

It's crucial to understand that we're entirely self-funded, without external backing. Our product's growth and development rely solely on revenue generated. Opting for the free trial not only lets you experience our product's full potential but also supports an independent, self-funded venture.

Should you desire an extended trial or a different package, don't hesitate to reach out. As a self-funded entity, we prioritize flexibility in accommodating our customers' financial situations.

Are you GDPR compliant?


Are you Payment Card Industry Data Security Standard (PCI) compliant?


How my data is protected?

Stormkit employs robust security measures to safeguard your data. This includes encrypting data on disk using the highly secure 256-bit Advanced Encryption Standard (AES-256). Your valuable customer data is backed up hourly to ensure its safety. Additionally, we prioritize security by default through our utilization of HTTPS/SSL protocols.

What redundancies does have in place? At, reliability is a top priority. We leverage the robust infrastructure provided by Amazon Web Services (AWS) to build our platform. This ensures that our services are built on a foundation known for its scalability, durability, and high availability. We understand the critical nature of your applications and websites. That's why we've implemented redundancy measures across our entire platform. This includes redundancy at both hardware and software levels, ensuring that in the unlikely event of a failure, there are backup systems in place to seamlessly take over.
How does handle regional availability? serves content from multiple geographic zones in Europe, ensuring that your applications and websites are delivered reliably and quickly to users. Moreover, we have the capability to open new regions on demand, providing you with even greater flexibility.
How does handle unexpected traffic spikes?

We're prepared for unexpected traffic spikes. Our platform is designed to scale dynamically, automatically adjusting resources to meet demand. This ensures that your applications remain responsive and available, even during periods of sudden increased traffic.

How does manage updates and maintenance? We understand the importance of minimizing disruptions. Our team carefully plans updates and maintenance activities to ensure they have minimal impact on your services. When updates are required, we provide advance notice and select time windows that have the least impact on your users.
Stormkit Logo

© 2024 Stormkit, Inc.

pricingprivacy policyterms