# Pluto: Building Backend Services on Chain
<a href="https://github.com/pu0238/pluto" target="_new">
<img src="https://img.shields.io/badge/GitHub-pu0238/pluto-blue.svg" alt="GitHub">
</a>
Pluto is an HTTP router implemented on the Internet Computer to facilitate working with HTTP. This router is a framework that allows you to write REST API applications on the blockchain in almost the same way as in Web 2
Pluto is an open-source project that empowers developers to build backend services on the chain. It provides a framework and tools to facilitate the creation of decentralized applications (dApps) with a focus on the backend logic and functionality.
## Features
- Easy-to-use router
- Cors support
- Validation
## Getting Started
To get started with Pluto simply run:
``` toml
cargo add ic-pluto
```
To get more information about Pluto installation go [here](https://crates.io/crates/ic-pluto).
To start with SSR on-chain also use [templating](https://crates.io/crates/ic-pluto-templating)
Documentation: [zygiv-iaaaa-aaaag-qdkoq-cai.raw.icp0.io](https://zygiv-iaaaa-aaaag-qdkoq-cai.raw.icp0.io/)
## Coming soon
- Authentication and secure tokens
- CLI (project generator, files generator)
- Tests
- Website + Docs
- Examples
- Swagger integration
- Response cache
- Blob response