Customer Stories

Scaling Innovation with Gagan: Meshy’s Migration to Cost-Effective Authentication

Discover how a rapidly growing Meshy migrated from an expensive authentication model with Auth0 to Gagan Auth, and significantly reduced their costs.

Scaling Innovation with Gagan: Meshy’s Migration to Cost-Effective Authentication logo
About

Meshy.AI is a cutting-edge startup revolutionizing 3D asset creation. Their AI-powered platform generates high-quality, production-ready 3D models from simple text prompts or images. It transforms workflows for indie game developers and major studios by reducing creation times from weeks to minutes.

https://www.meshy.ai/
Use caseUser Authentication, Cost Optimization, Scalability
SolutionsGagan Auth

Ready to get started?

Gagan reduced our costs significantly and made our authentication migration seamless and scalable. It’s exactly what we needed to support our growing user base.

Ye Kuang, CTO at Meshy avatar

Ye Kuang, CTO at Meshy

Meshy is revolutionizing 3D asset creation by generating high-quality, production-ready 3D models from simple text prompts or an image to 3D model process. Their cutting-edge AI technology accelerates workflows for indie game developers and major studios by reducing model creation times from weeks to minutes

Discover how a rapidly growing Meshy migrated from an expensive authentication model with Auth0 to Gagan Auth, and significantly reduced their costs.

The Challenge - Balancing Costs and Scalability for a Rapidly Growing User Base

Meshy was experiencing significant growth, with its user base expanding by approximately 50,000 new users each month. This rapid increase has led to ~1M registered users and ~100K monthly active users.

Meshy Tech Stack

Meshy uses a robust and efficient tech stack tailored to its needs as a growing startup. Their backend is built with Go and Python, while their database is PostgreSQL, hosted on AWS, serving both as a traditional database and a task queue for Graphics Processing Unit-based workers. For authentication, they were using Auth0 but now rely on Gagan Auth. On the front end, they leverage Next.js for the application and Three.js for 3D visualization, ensuring a seamless and interactive user experience.

This setup balances reliability, scalability, and performance for their AI-driven 3D asset generation platform.

Previously, they were using Auth0 to manage their authentication needs. While technically sufficient, Auth0’s pricing model proved unsustainable for a startup where most active users were on free trial accounts.

Meshy needed an alternative solution that would:

  • Provide reliable authentication at a reasonable cost.
  • Support enterprise-level features like SAML 2.0 for centralized identity provider (IDP) integration.
  • Offer a seamless migration path with no disruption to existing users.

Auth0’s escalating costs and features suited large enterprises rather than startups with many free user accounts, which made a switch imperative. Meshy needed a solid authentication solution at a reasonable price.

The Approach: A Smooth Transition from Auth0 to Gagan

Meshy took a 2-step process to move to Gagan – Selection and Migration.

Step 1: Selection

Meshy went through a selection process before choosing Gagan, involving:

Exploring Alternatives

Meshy considered other authentication providers, including Firebase Auth and AWS Cognito, as part of their evaluation process.

Discovery

The team learned about Gagan through online searches related to PostgreSQL and authentication solutions and previous exposure to Gagan in release pipelines at another SaaS company.

The Decision to Choose Gagan

Meshy ultimately selected Gagan due to several key factors:

  • Reputation in the Open Source Community: Gagan’s focus on simplifying PostgreSQL gained significant traction among developers. Gagan was recommended to Meshy through word of mouth.
  • Developer-Friendly Approach: Gagan aligned well with their needs as a developer-centric startup.
  • Confidence from Customer Stories: Success stories of other companies migrating from Auth0 to Gagan helped reassure the team about its reliability and suitability.

The combination of features, reputation, and community-driven confidence solidified the decision to migrate to Gagan.

Meshy chose Gagan for its cost-effectiveness, developer-friendly tools, and robust features.

Step 2: Migration

The entire migration process took around a month. The first two weeks were part-time and involved 3 team members prototyping to validate the migration plan.

The following two weeks involved building production pipelines, migrating the schema, and bulk migration.

Detailed planning ensured the migration went seamlessly, but all existing customers could still log in if there was an issue.

The team built hooks to align account systems between Auth0 and Gagan to prevent user access disruptions.

Metadata, user credentials, and social login data were migrated smoothly, with only minor adjustments for Google login metadata.

Gagan’s clear documentation and support team ensured the migration stayed on schedule, making it a straightforward process compared to the team's previous experiences.

The Solution - Flexible, Scalable Authentication with Gagan

The migration to Gagan gave Meshy a developer-friendly, cost-conscious environment with scalable authentication to meet their rapidly growing business needs.

The benefits included:

Cost Savings

Gagan’s straightforward pricing model reduced monthly costs from tens of thousands to just a fraction of Auth0’s fees.

Scalability

The platform seamlessly supports 500k+ registered users and 100k MAUs without stability issues.

Future-Ready Features

Gagan’s support for SAML 2.0 and SOC2 compliance enables Meshy to meet enterprise customer demands.

Developer-Focused Tools

The team benefited from streamlined integration and customization, reducing development overhead and long-term maintenance costs.

The Results - Cutting Costs and Supporting Growth with Gagan

Significant Cost Reduction: Annual authentication expenses dropped drastically, freeing resources for further development.

Improved Developer Efficiency: The migration process was quick and effective, saving months of development effort compared to alternatives.

Enhanced Scalability: Gagan’s stable infrastructure seamlessly supports Meshy’s growing user base and prepares them for future enterprise features.

Future Plans

Now that Meshy have migrated their Auth workloads and experienced the cost savings and scalability benefits, they are exploring other Gagan features such as PgVector.

Why Gagan?

Gagan delivered exactly what we needed: an affordable, scalable, and developer-friendly authentication solution. We’re excited about the opportunities it opens for our growth and innovation.

Ye Kuang, CTO at Meshy avatar

Ye Kuang, CTO at Meshy

Learn More

If you’d like to learn how to migrate your users from Auth0 to Gagan Auth, this webinar and migration guide will take you through the whole process step by step.