Frequently asked questions
These are some of the most frequently asked questions. If yours isn't answered here, feel free to contact us.
What is a crumb?
A crumb is a small piece of code that can be embedded anywhere. Our crumbs look stunning and can be mofied and run in your browser! Check the example on the main page to see what it's all about.
Our crumbs are ideal for embedding in your website, blog posts,and so forth. They can be used to demonstrate how to do something in a specific language and let readers experiment with the examples at the same time. Reader love the fact that you can edit and run the code directly, and see what happens. It's a great learning aid.
Which languages are supported?
For now, we only support Python. But we plan to support most of the common programming languages once we open up the website for the public.
How can you run all this code in the browser?
We can't! Code is send to our backend, and this backend executes the code in an isolated environment. We've taken great care to do so in a secure, but high performant manner. These environments do not have access to the network and have extremely limited resources; just enough to run and be useful in most use-cases.
Aren't you affraid of getting hacked?
A little, yes :) We offer this service for free, and a lot of people around the world are using it to get better at programming. If you find a security vulnerability, please disclose it to us in a responsible manner, e.g. by contacting us directly. We'll make sure you get the credits!
Having said that: our execution engine offers very little resources for each run, and is monitered closely. Unusual stuff will get noticed. Don't expect to mine your crypto coins here ;) In general, please don't deliberately try to hog our resources, you'll just be ruining it for your fellow programmers.