Image with three different cards representing steps of the chiselStrike solution. First says Chisel, second says Strike and third says Deploy

Example Use Cases

ChiselStrike is a general purpose platform for creating and hosting web services backends -- it can be used for any web or mobile application that you could host in the cloud. Still, you may ask, what are some good ideas to get started on your ChiselStrike journey?

Below, we've included a few examples of ideal application domains that are a great fit for building with ChiselStrike. As you explore our platform more, you'll see how ChiselStrike can be used just about anywhere.

Internal Apps

Every business when it gets to a certain size undoubtedly develops back-office applications, dashboards, tracking tools, and so on that are not customer facing. This could be to track inventory, assign tickets, or view the status of an assembly line. Powerful solutions like retool now exist to accelerate the development of the frontend of these applications, but what about the backend?

Developing and hosting backend systems can often be a lot harder than dealing with the frontend. While it might make sense to have a large team of backend developers and IT operations personnel supporting your key revenue-generating systems, you don't want to be spending large amounts of your engineering resources developing internal software when you could apply those resources elsewhere. Often the development costs and upkeep of internal apps prevent new solutions from being built, which slows down your business.

ChiselStrike is absolutely perfect for internal app development because it eliminates the pain of backend development and hosting, while allowing you to very quickly build out complete software stacks.

Just define your models, and if needed, customize your endpoint logic - and ChiselStrike will handle all the storage and scaling details. Powerful security and compliance features, already built-in, can ensure least-privilege access to critical data.

collection of icons representing internal backend apps
image for Interactive and  Dynamic Web Content

While the vast majority of internet web site content may be static and read-only, there are quite a few areas when developing user-facing applications where we need to allow the client to interact with a platform - some of the most obvious examples include forms, polls, comments, and surveys.

Because ChiselStrike makes it so easy to develop a persistent backend and REST API layer for these use cases, it allows any web application to quickly add interactive components that feature backend persistence. No longer do you have to rely on the limits of specific and non-integrated SaaS solutions for every possible interactivity niche.

Read-only interfaces can also benefit, ChiselStrike produced REST APIs can also be used to quickly populate dynamic content blocks, enabling headless CMS-style features where the same content is served to a variety of platforms.

Rapid Prototyping

When building out a new user interface, it's important to not get bogged down in the details.  ChiselStrike backends are not only fast to develop, they hit a sweet spot where the clean, well-streamlined code you develop can survive into the full production lifecycle with minimal adaptation.

This allows user interface developers and designers to develop quickly, without having to spend a lot of time switching gears to backend development and "DevOps" tasks.

Since ChiselStrike makes REST API development easy, if you later do decide to move to another hosting platform, you can do so by keeping your API contract with no concerns of platform lock-in.

Image for rapid prototyping

Just About Anything

The examples above represent some easy ideas for your first ChiselStrike project, but once again, ChiselStrike is a general purpose backend solution. Provided you don't need to run your API exclusively inside the datacenter, ChiselStrike can be used to build any data-persistence layer that can fit into standard HTTP and REST workflows.  We'd recommend piloting a small project or app to get started, and then you'll have a great feel for all the capabilities and where else you can take advantage of things.

Want to learn more about using ChiselStrike in your next project?