Datasette
=========

`PyPI <https://pypi.org/project/datasette/>`__
`Changelog <https://docs.datasette.io/en/stable/changelog.html>`__
`Python 3.x <https://pypi.org/project/datasette/>`__
`Tests <https://github.com/simonw/datasette/actions?query=workflow%3ATest>`__
`License <https://github.com/simonw/datasette/blob/main/LICENSE>`__
`docker:datasette <https://hub.docker.com/r/datasetteproject/datasette>`__
`discord <https://discord.gg/ktd74dm5mw>`__

*An open source multi-tool for exploring and publishing data*

Datasette is a tool for exploring and publishing data. It helps people take data of any shape or size and publish that as an interactive, explorable website and accompanying API.

Datasette is aimed at data journalists, museum curators, archivists, local governments and anyone else who has data that they wish to share with the world. It is part of a :ref:`wider ecosystem of tools and plugins <ecosystem>` dedicated to making working with structured data as productive as possible.

`Explore a demo <https://fivethirtyeight.datasettes.com/fivethirtyeight>`__, watch `a presentation about the project <https://static.simonwillison.net/static/2018/pybay-datasette/>`__ or :ref:`getting_started_glitch`.

Interested in learning Datasette? Start with `the official tutorials <https://datasette.io/tutorials>`__.

Support questions, feedback? Join our `GitHub Discussions forum <https://github.com/simonw/datasette/discussions>`__.

Contents
--------

.. toctree::
   :maxdepth: 3

   getting_started
   installation
   ecosystem
   cli-reference
   pages
   publish
   deploying
   json_api
   sql_queries
   authentication
   performance
   csv_export
   binary_data
   facets
   full_text_search
   spatialite
   metadata
   settings
   introspection
   custom_templates
   plugins
   writing_plugins
   plugin_hooks
   testing_plugins
   internals
   contributing
   changelog
