Xata
p/xata
Serverless database platform powered by PostgreSQL
Alex Francoeur
File attachments by Xata — Attach files and images directly to your database
Featured
25
Reduce the number of services you manage and securely attach files — images, documents, binaries, and more — directly to a database record. With a fully integrated CDN and on-the-fly transformations, file support is as simple as adding a new column ⚡
Replies
Alex Francoeur
Hey everyone! Alex here, head of product at Xata, a serverless database platform powered by PostgreSQL. Today we're excited to announce our latest addition to the platform, file attachments. Since Xata's inception, file attachments has always been part of our vision and we're really excited to finally get this release out there 🚀 🦋 📎 Both files and relational data are ubiquitous in today's applications. Even the most basic scenarios generally require both structured relational data and file storage. Think about a blog which uses both posts metadata and images, a product catalogue or a document library. They all require basic data record management and query capabilities, as well as storage and access to large files like images, videos, and documents. Engineers typically use a relational database with a separate storage service to store the data used by their application. In most cases the files are related to the relational data, therefore the common pattern is to store a file link in the database. This experience adds unnecessary friction and we saw an opportunity to simplify. Because file storage use cases are so closely correlated to data, we decided to embed file attachments directly into our serverless database and bring a new experience for building data apps that require file storage. Think of it as having a new database column type where you can store files of any size, and behind the scenes they are stored in AWS S3 and cached through a global CDN. Files simply become a part of a database record. For example, they respect the same security boundary -- if you can access a record, you can also access its attached files. Image file types also get some extra functionality allowing you to request them at any size and style with built-in transformations. With file attachments, we aim to simplify your application architecture and reduce the number of services you need to manage. We're really excited about this release in general, but even more so to to celebrate with the Product Hunt community! If you'd like to dig deeper, you can read more about the feature and implementation details in this blog post, check out our docs and get started with an example app. From the bottom of our hearts, thank you for your support today ❤️
Alex Francoeur
@antonikozelski Thank you so much for your support!
Queen Raae
Congratulations on the launch! I have so many ideas for fun projects that files unlocks 🚀
Tudor Golubenco
Thank you @raae!
Alex Francoeur
@raae @tudor_g Thank you Queen! 👑
James Quick
So excited to try this out. Xata has been crushing it with awesome features, and this is one more to add to the list!
Alex Francoeur
@jamesqquick Thank you so much for the support James!
Max
The youtube video on your website homepage does not allow to go full screen. Sad.
Alex Francoeur
@max5987 Nice catch! Thanks for the heads up, we'll look into this now. Here's a direct link in case you were interested:
Heleana Grace
Huge congrats on launching the file attachments feature! Merging file storage seamlessly with a serverless database? Genius. At Videodeck, we know the value of seamless integration, especially when it's about video content. Juggling databases and storage feels like tightrope walking, and you guys just turned it into a smooth stroll in the park. Having everything under one security umbrella? Superb! Eager to see how devs adopt this. Keep innovating and shining! 🌠
Alex Francoeur
@heleana Thank you so much for your support and praise! 🙏🙏🙏
Dan Tegzes
Oh wow! This is a game-changer! Kudos to the whole team!
Alex Francoeur
Thank you @dan_tegzes !
Samuel Lake
Clean design, clean solution. Congrats on the launch!
Alex Francoeur
@sam_drotar Thank you!!
Simplifying data management while enhancing file attachment security is fantastic! The integrated CDN ensures swift, secure file distribution, and on-the-fly transformations enable optimal access and display. Users can expect streamlined workflows and more efficient content handling. We're continuously improving the solution for an even better experience! How would streamlined data management and seamless file attachments revolutionize your workflow and enhance productivity?
Alex Francoeur
Thank you for your thoughts @ricardo_luz !
Nicole Fitzgerald
Looking very sleek! Congrats to the whole team on this launch, keep it coming :)
Alex Francoeur
@ninklefitz Thank you so much for the support!
Tudor Golubenco
Hello hunters! This is the future we wanted to add ever since starting Xata. You get Airtable-like file attachments but: * in a truly scalable database based on Postgres, with all the functionality that you expect as a developer * files and images are cached on the CDN * supporting out-of-the box image transformation so you can request the images at the right size. This is great if you are building almost any type of web app that has user-provided images and/or files. Let us know if you have any questions, please.
Martha
Congrats Alex & team on the launch!
Alex Francoeur
@martha_mgk Thank you for your support!