Skip to content

Neelterminusdb/terminusdb-docs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data products made simple.

Build Status Discord Docker Pulls Discourse topics GitHub commit activity GitHub GitHub release (latest by date)

TerminusDB is an open-source knowledge graph and document store. It is designed for collaboratively building data-intensive applications and data products. If you want to collaborate with colleagues, build data-intensive applications, if you want a document store where anything can link to anything else, TerminusDB is right for you.

TerminusDB has native revision control, using an approach that is similar to Git and other multi-master distributed version control systems.

TerminusDB provides a RESTful API for interacting via the JSON exchange format. You can easily compose applications within your own toolchain that utilise the powerful features of TerminusDB.


TerminusDB is a lightweight, high-speed immutable database. Our delta-encoding approach makes branch, merge, push, pull, clone, time-travel, and other git-like operations possible.

Data collaboration is facilitated through TerminusX, which is a managed database cloud service that allows users to access databases and collaboratively work on shared resources.

Why TerminusDB

  • Get started in minutes. Whatever language you're using or if you prefer our low-code console, TerminusDB is easy - you can have your database running in just a few minutes.
  • Add, replace and query for documents using a simple RESTful API.
  • Powerful query allows you to search for repeating patterns using recursion
  • Generate forms, get data validation, and a flexible & surfable document interface (in the console)
  • Visual tool to build complex data models, which are easy, maintainable, and enforced
  • Data science/data engineering functionality directly in the database and via TerminusX
  • Clone the production database, branch, merge, collaboration, lineage, versioning, and time travel - Git-like revision control for large databases
  • New paradigm in data-centric application development

Getting Started

We encourage you to read our Quick Start guide to better understand how to get started with TerminusDB.

Desktop versions of TerminusDB can be found in our Download Center.

For development and testing, we recommend our TerminusDB Bootstrap installer, which uses the Docker image.

Building from source

In order to build from the source, follow the build from source directions.

Open Console

Once you have installed terminusdb-server either from the docker image or built from the source you can enter the server location into your browser to view your database from the console "http://SERVER:PORT/". (the default is: https://127.0.0.1:6363/).

Command Line

In order to start the terminusdb server or simply to explore a store from the command line, you can use the TerminusDB Command Line Interface.

Client

In order to begin manipulating and querying your database you can start the TerminusDB server (using the CLI) and then simply point your browser to "http://SERVER:PORT/" which should allow you to manage and query your database.

You can also perform all configuration, querying, and management functions via the RESTful API. We have a number of client libraries to help you get started:

The JavaScript client libraries give you assistance with programmatic access.

The TerminusDB Console allows low-code manipulation of the database.

The Python client libraries allows you to use a pythonic syntax to query the database.

Documentation

In order to use your TerminusDB through the console rather than directly through clients, you should look at the documentation on our TerminusDB documentation website.

Community

Come visit us on our discord server or our forum. We are also on twitter

Changes in this Version

Release Notes

Copyright

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

About

Documentation for TerminusDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 66.2%
  • Roff 23.1%
  • JavaScript 7.3%
  • HTML 2.5%
  • Other 0.9%