First steps
Follow these steps to get started with SuperDuperDB:
-
Get setup
-
Try some of our code-snippets and use-cases
- The code-snippets section provides building blocks to create functionality with SuperDuperDB
- The use-cases section gives selective examples of how to build complex functionality with SuperDuperDB.
-
Read more about usage-patterns and key functionality of SuperDuperDB
The API reference (overview, connect, apply, execute) gives the central usage patterns and their purpose.
-
Read about production features
superduperdb
was designed with production specifically in mind. Read more about this here. -
Build understanding
To understand more about how
superduperdb
works, read through theFundamentals
and refer to theAPI References
for detailed information on API usage. -
Create your own SuperDuperDB components
SuperDuperDB makes it easy to write your own models and functionality, with its
Model
base class. Learn how to write a customModel
here. -
Engage with the Community
If you encounter challenges, join our Slack Channels for assistance. Report bugs and share feature requests by raising an issue. Our community is here to support you.
You are welcome to join the conversation on our discussions forum and follow our open-source roadmap here.
-
Contribute and Share
Contribute to the SuperDuperDB community by sharing your solutions and experiences. Help us grow by promoting SuperDuperDB to your peers and the wider world. Your involvement is valuable to us! Don't forget to give us a star ⭐!
SuperDuperDB is a community effort and licensed under Apache 2.0. We encourage enthusiastic developers to contribute to the project. Read more here and on GitHub about getting setup and ways you can contribute.
📄️ Installation
There are two ways to get started:
📄️ Configure
SuperDuperDB provides a range of configurable options for setting
📄️ Environment setup
SuperDuperDB may be run in 2 modes:
📄️ Your first superduperdb program
Since vector-search is all-the-rage right now,