# Introduction Welcome to the immudb documentation. Great to see you here! immudb is a database written in Go, but unlike other databases, it is immutable: history is preserved and can't be changed without clients noticing. immudb can be used both as a key-value store, or as a relational database (SQL). ### Playground * Want to dive right in and play around? Get started with the [user quickstart](./getstarted/quickstart.md) * Want to use immudb from your favourite programming language? head to the [developer jumpstart](./getstarted/jumpstart.md) * .. or try the [**immudb Playground**, an interactive environment for learning about immudb](https://play.codenotary.com): [![image](/playground.jpg)](https://play.codenotary.com) ### Help and Support Join our [Discord community](https://discord.gg/ThSJxNEHhZ) ### External Resources Here are some external links you may find valuable: - [**immudb** binaries to download and Go SDK](https://github.com/codenotary/immudb) - SDKs for [Python](https://github.com/codenotary/immudb-py), [Java](https://github.com/codenotary/immudb4j),and [Node.js](https://github.com/codenotary/immudb-node)