---
title: "Node Storage"
url: https://develop.sentry.dev/backend/application-domains/nodestore/
---

# Node Storage

Sentry provides an abstraction called ‘nodestore’ which is used for storing key/value blobs.

The default backend simply stores them as gzipped blobs in in the ‘nodestore\_node’ table of your default database.

## [Django Backend](https://develop.sentry.dev/backend/application-domains/nodestore.md#django-backend)

The Django backend stores all data in the ‘nodestore\_node’ table, using a the gzipped json blob-as-text pattern.

The backend provides no options, so it should simply be set to an empty dict.

```python
SENTRY_NODESTORE = 'sentry.nodestore.django.DjangoNodeStorage'
SENTRY_NODESTORE_OPTIONS = {}
```

## [Custom Backends](https://develop.sentry.dev/backend/application-domains/nodestore.md#custom-backends)

If you have a favorite data storage solution, it only has to operate under a few rules for it to work w/ Sentry’s blob storage:

* set key to value
* get key
* delete key

For more information on implementing your own backend, take a look at `sentry.nodestore.base.NodeStorage`.
