A secure open-source backend server provides the core APIs required to build web and mobile applications. Appwrite provides authentication, database, storage, functions, and advanced realtime capabilities.
Replies
Best
Can't believe such product exists. This is exactly what I am looking for!!!
Report
Maker
@yuqi_li Now that you have found us, make sure you give us a try and let us know what you think! Also, we have a very active community on Discord, you are welcome to join us - https://appwrite.io/discord
@yuqi_li We're delighted you found Appwrite. If you ever need help troubleshooting, drop us a message on our discord and we'd be happy to help https://appwrite.io/discord
@jyoti_bisht1 I'm always shocked by how much fun I have going through our Discord community. Shoutout to @stnguyen90 for his incredible effort in the community, and everyone else in general for being awesome :)
Of course my favorite is the memes channel XD
https://appwrite.io/discord
@vibhor_gajbhiye Thanks π I can't wait to see what application you build with Appwrite π Make sure to join us on Discord if you have any questions https://appwrite.io/discord
@nefe_james Yaaaassss. Auth is like one of those things I have little confidence in building myself. It's just so important, needed for every project, and has a huge learning curve.
Glad you're finding Appwrite helpful!!
Report
@eldad_fux not yet; though it's on my list of features to try
Thank you, @henryheng :)
Supabase and Appwrite are both great products, but Appwrite is substantially built by our team and community from the ground up, focuses on simplicity in use and better productivity by maintaining a great developer experience and is also agnostic to the Database technology you want to use.
@henryheng I think there's a very different feel between the platforms.
Supabase exposes a lot more of its raw SQL interface and has a very tailored selection of configurable technologies.
When we built Appwrite, we tried to give you more control over your stack. We give you a good set of defaults with our choices of DB, storage adaptors, default enabled runtimes, etc. But we donβt make choices for the user, they can choose to switch out the pieces, and disable them.
I think that's the short answer, I recommend you actually try both and get a feel for what you enjoy.
The long answer would be, there's some stuff we do that are pretty special.
We give you a dozen Function runtimes and not just Deno.
We give you 12+ SDKs, both server and client side.
We give you options over many auth methods (magic URL, anonymous, email password, 30 oauth2 adaptors, phone auth) and you can enable and disable each.
We give you lots of adaptors for different services for you to choose your own technology. You can choose our built-in storage buckets or use S3-compatible ones like DO spaces, AWS S3, Wasabi, and many more adaptors.
We have DB adaptors for MySQL and MariaDB, and we plan to release Mongo and PostgreSQL adaptors. You can track the progress on GitHub :)
Our self-hosted product has authentication and permissions that allow multiple projects in the same deployment, with multiple developer/admin type users with unique permissions and access to individual products. (You can actually host this similar to our up-coming cloud product). We'll even generate your SSL certificates, and it's just one docker command.
We put a heavy emphasis on playing nice with your existing stack. Both in terms of providing adaptors for the technology you enjoy, as well as robust server-side integrations through Webhooks that can be triggered by events on every Appwrite service.
We even give you the option to disable every service but one, if you just wanted to use Appwrite for auth :P
We build stuff from scratch to have a consistent experience across our services and APIs. If you learn one API, the others will feel the same. Just in 1.0, we redid querying on all our endpoints, so they all feel consistent with our Database endpoints.
I think we're very different. See which product's values match yours.
@vincent_ge thanks for the detailed answer! Emphasizing on integrating existing tech stack is the key differentiator because we devs hate to switch around tech stack :P Definitely will try out Appwrite!
@henryheng I don't want you to re-learn and re-write all your CI/CD, infra, tooling, etc.
We want to be helpful on your next project, not take you from one vendor lock to another vendor lock.
We hope we've actually accomplished this and if we haven't, go tell us on GitHub or Discord. We love being help accountable by our community ;) It's how we built awesome products.
One day i joined a discord to ask a simple question, and next thing you know Im part of an amazing community that is people first and truely open source. We are Appwrite.
Replies
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
DevQuizzes
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Outerbridge
Appwrite
Appwrite
Outerbridge
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite
Appwrite