Database Entities

January 7, 2025

Introducing Database Entities in Vast Studio!

We’re thrilled to unveil our latest feature, Database Entities, designed to take your backend development experience to the next level. Here’s what’s new:

Entity Management

You can now create database entities directly within Vast Studio. Define columns and specify data types effortlessly.

Creating a new database entity in Vast Studio
  • Relationships Made Easy: Establish relationships between tables, including foreign keys, to structure your data accurately and efficiently.
  • Enhanced Validation: Enjoy all the robust validation options available in our Schema feature, now extended to database entities for consistent data integrity.
  • Docker Compose for Local Development: APIs built with Vast Studio now come with an auto-generated Docker Compose file, making it simple to run your database locally.
  • Automatic Syncing: Any changes made to your database entities are automatically synced with your local database setup, ensuring a smooth development process.
  • Powered by TypeORM and Postgres: Vast Studio leverages TypeORM with Postgres under the hood, providing a reliable and efficient database management experience.
  • One-Click CRUD API Generation: With just a click, generate CRUD API endpoints and update schemas for your entities, streamlining your workflow.

Database Entity Management is a pivotal addition to Vast Studio, reinforcing our commitment to being an all-in-one platform for backend development. This feature empowers you to design, build, and manage entire backends with ease and efficiency. Dive into Vast Studio today and see how Database Entities can transform your development process!

We can't wait to see what you build with this new feature. Happy coding!

Fixes and Improvements

  • Fixed 'Create schema' link not appearing in the controller route sidebar
  • Fixed issue where renaming a schema breaks references

Join us in shaping the future

As an early-stage startup, gaining traction is crucial to our growth. By joining the beta and sharing Vast with others, you’re helping to shape the future of programming.

Join the Beta