About The Catalog NoSQL Database System

The Catalog provides a real NoSQL solution for those who working on small or huge IT environment either. It can work based on serveral schemas, database structures - provided by you, the developer. You can work with The Catalog like you do in a traditional SQL database. It is up to you if you use The Catalog as a relational, hierarchic or as common NoSQL database.

Our aim is to minimize the time of development and make programmers life easier in production state. With Catalog you are able to achive low resource requirements making your complete software deployement faster in small or huge systems.

Who is our main audience?

  • Small or medium size business organizations
  • Database managers, administrators
  • Developement teams
  • Amateur programmers, hobbists
  • Everybody who are in need of a lightweight and powerful database system


The main features you can make advantage from while using The Catalog NoSQL Database System. These are also our future aims in the upcoming versions too.

  • Running from memory
  • HDD can be swapped on runtime
  • Transaction managed
  • Redundant
  • Works offline
  • Low space requirement
  • Can be used on seperated systems
  • Low system resource requirements
  • Compact
  • Mobile
  • Portable
  • Fast deployment
  • Easy to learn
  • Reduced instruction set
  • Universal data types
  • One library as an interface


Small environment size

In early stages of production and also during the whole development process the need of a lightweight database is a must. One of many important aims of The Catalog is small environment and database size.

Low system resource requirements

Small environment and database size. These help us - and as well you, the user - to achieve small system resource requirements. That makes The Catalog really powerful compared to traditional SQL systems.

Fast deployement

No installation procedure, no dependencies. The Catalog NoSQL Database System is a compact distribution. Set up your database server in a few minutes, in less than 10 clicks.

Easy usage

Learn the usage in less than 20 minutes. No types, no attributes, no functions. Only 10 keywords are needed for basic usage!

Seperated systems

Because of it's low resource requirements and portability The Catalog can be run on seperated systems. We used and evolved the traditional master-slave database architecture and created realtime and offline mirroring.

High redundancy

Because of the embeded mirroring system and mobility with The Catalog you can achieve an infinite level redundancy. Imagine possibilities of installing The Catalog on mobile devices, such as flash drives or Raspberry Pi, and these connection in net. With this architecture data loss is impossible, because databases recover themselves from neighbourhood on runtime.

Get started


Here you can read the basics steps of the installation procedure, the main keywords and at last the documentation.

Windows 32 bit

For Windows based x86 systems

Windows 64 bit

For Windows based x64 systems

Linux 32 bit

For Linux based x86 systems

Linux 64 bit

For Linux based x64 systems.

x86 native DLL

Native DLL for developers working on x86 platform

x64 native DLL

Native DLL for developers working on x64 platform


.NET DLLs for developers working on Windows Desktop .NET platform

Web engine

Web engine plug-in for The Catalog


Tell us what you think about The Catalog. Just found a bug or hit an issue? Post it here!