Code Monkey home page Code Monkey logo

dbos-ts's Introduction

DBOS TypeScript SDK

DBOS is a transactional serverless SDK and platform that helps you develop and deploy database-backed TypeScript applications. You develop your applications in TypeScript and PostgreSQL with this SDK, test them locally, then deploy them to DBOS Cloud in minutes.

You want to build your next database-backed application with DBOS because:

  • It's simple. Write your business logic using serverless functions, test them locally, and deploy them to DBOS Cloud in minutes. Store all your data in Postgres—we'll manage the connections and transactions for you.
  • It's reliable by default. If your workflows are interrupted for any reason, they will always resume from where they left off. Reliable message delivery is built in. Idempotency is built in.
  • It makes debugging easy. With our time travel debugger, you can "rewind time" and replay any DBOS Cloud trace locally on your computer, exactly as it originally happened.

Getting Started

The fastest way to get started with DBOS is by following the quickstart, where you'll learn how to get a DBOS application running in less than five minutes.

Main Features

Here are some of the core features of the DBOS TypeScript SDK:

Feature Description
Transactions Easily and safely query your application database
Workflows Reliable workflow orchestration—resume your program after any failure.
HTTP Serving Set up endpoints to serve requests from your application.
Idempotency Automatically make any request idempotent, so your requests happen exactly once.
Authentication and Authorization Secure your HTTP endpoints so only authorized users can access them.
Testing and Debugging Easily write unit tests for your applications, compatible with Jest and other popular testing frameworks.

And DBOS Cloud:

Feature Description
Serverless App Deployment Deploy apps to DBOS Cloud in minutes.
Time Travel Debugging Replay any DBOS Cloud trace locally on your computer.
Cloud Database Management Provision cloud Postgres instances for your applications.
Built-in Observability Built-in log capture, request tracing, and dashboards.

Documentation

You can find our full documentation at https://docs.dbos.dev/.

Check out our Getting Started for an overview of how to start with DBOS.

Our documentation has the following sections:

Community

Please join our community on Discord! If you see a bug or have a feature request, don't hesitate to open an issue here on GitHub. If you're interested in contributing, check out our contributions guide.

dbos-ts's People

Contributors

kraftp avatar qianl15 avatar maxdml avatar chuck-dbos avatar devhawk avatar manojdbos avatar apoliakov avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.