Use cases
Collaboration use case
With Kokomo you can expose any service on your local computer to the public internet (or privately with mTLS) for collaboration. Users can share their local development environments with other team members or early users, for example.
Sharing previews without deploying
Whenever you are building a new product, at one point you will need to share a link with other developers, potential customers and beta testers so they can start using the application and give you feedback.
With Kokomo you can easily run your application locally and - without having to deploy and pay for any server - you can share a preview link that points directly to your computer. This way, you can also make more frequent changes and see the results immediately without deploying.
Since Kokomo provides creates both a static IP address and a public DNS to your computer, you can assure that your preview link will keep working over time.
Sharing access to local databases or AI models
Thanks to Komomo's ability to expose both HTTP and TCP services, you can expose access to local databases, APIs, AI models or any other service the same way you would do with a regular HTTP service. This is great for exposing all sort of services in a secure way via Kokomo.
For example, you may need to access a database, or an AI model, from another computer and would like to do so without deploying the data on a cloud provider. By using Kokomo you can quickly estabilish a secure communication channel and save time (and money) in the process without having to setup any CI/CD pipeline, starting servers or containers in the cloud, and so on.
Especially with large AI models, it is cheaper to run them locally and then expose them via Kokomo, than it is to pay for compute, memory and storage in the cloud. The cost savings of using Kokomo can be enormous when lots of data needs to be exposed for access from a third party client.
Running marketing campaigns
Sometimes there are tasks that are temporary - like running a marketing campaign for a few days - that ideally don't require reliable infrastructure or deployments and can be served easily from your local workstation thanks to Kokomo.
It is true that Kokomo adds a new hop in the network, but the infrastructure we provision is so fast and reliable that your end-users will never know that your services and websites are running comfortably in your home office, or corporate network.
This can save lots of time by avoiding having to mess with deployments, servers, cloud vendors or having to pay 3rd party services to host your marketing campaigns.
And a lot more
Of course there many more use-cases where avoiding the cost of cloud compute and storage, and the time it takes to deploy software online, can make Kokomo a worthwhile solution to adopt.