...

LOVED by thousands of developers

Visit our discord server >

Give users fast, secure
Access to Your product.

Join Eartho and get cost-free infra to rapidly integrate authentication, user profile, authorization, and integrated payments, all combined with one SDK and admin dashboard.

Empower any project, for any developer

Consistent. Clear. Cohesive. Solutions for:
Add turbocharging login, gated content, payments, and personalized greetings, just 10x faster.
Turn months of work into a task as simple as copying and pasting one line of code.
For all code developers and no-code developers.
Available on the Web, Mobile, and Desktop.

Explore Websites / Apps Development
easy auth & payment gateway integration
Integrate Eartho for enhanced and swift authentication processes, accurate identification, seamless onboarding experiences, access to gated content, and secure payment transactions. It's compatible with popular browsers like Google Chrome, Firefox, Opera, and many others. Ensure a fluid and reliable user experience across various platforms with Eartho's cutting-edge features.

Explore Browser Extensions Development
Set members-only access to any part of your website and accept payments.
Any platform works: Webflow, WordPress, Wix, Squarespace, Notion and more.
Craft unique, branded experiences for your valued customers and community, seamlessly within your chosen platform.
For News, Newsletter subscriptions, Online Courses, Digital Magazine subscriptions, Paid Podcast episodes, Video content, eBooks, Digital Downloads, Paid Zoom Calls, Community Paid access, and Content Library. Join thousands of creators and entrepreneurs
Monetize your ChatGPT plugin, it takes a minute.
No-code User Management and Monetization solution for your ChatGPT plugin.
Connect with Stripe and all OAuth Providers in a minute.

Explore Plugins Development

Choose Any Auth or  Payment
Provider you want.  
No Extra Steps Needed.

all-in-one authentication and payments

Say goodbye to the $10k monthly bill and join Eartho today!

Countless startups are facing the burden of a $10,000 monthly bill just when they need financial resources the most. Explore how we can help alleviate this pressure

Eartho is the first shared
access platform for the internet

Their users belong to you, and yours to them.
One user base shared across the entire internet.
One infrastructure, accessible to everyone for free.

image of memberships hooks

Other services can cost you 1000$-$100,000

Secure Your Peace of Mind.
Eartho Authentication is Absolutely Free

image of memberships hooks
Built for Developers by Developers

Trusted by development teams
all over the world

98%

Developers reported the conversion-to-authentication ratio.

20K

Our solution is utilized daily by 20k developers.

20%

Developers discovered that after switching to Eartho, registration increased by 20%.

One Line Of Code

Get it done fast without compromises
Copied to clipboard!

  const earthoOneConfig = {
                client_id: "YOUR_EARTHO_CLIENT_ID",
  };
  const earthoOne = createEarthoOne(earthoOneConfig);
  
  earthoOne.connectWithPopup({access_id:accessID})
  .then(async (earthoMember) => {
  		// do something with myJson
  });
 
Copied to clipboard!

  const earthoOneConfig = {
                client_id: "YOUR_EARTHO_CLIENT_ID",
  };
  const earthoOne = createEarthoOne(earthoOneConfig);
  
  earthoOne.connectWithPopup({access_id:accessID})
  .then(async (earthoMember) => {
  		// do something with myJson
  });
 
Copied to clipboard!

  const earthoOneConfig = {
                client_id: "YOUR_EARTHO_CLIENT_ID",
  };
  const earthoOne = createEarthoOne(earthoOneConfig);
  
  earthoOne.connectWithPopup({access_id:accessID})
  .then(async (earthoMember) => {
  		// do something with myJson
  });
 
Copied to clipboard!

  const earthoOneConfig = {
                client_id: "YOUR_EARTHO_CLIENT_ID",
  };
  const earthoOne = createEarthoOne(earthoOneConfig);
  
  earthoOne.connectWithPopup({access_id:accessID})
  .then(async (earthoMember) => {
  		// do something with myJson
  });
 
Copied to clipboard!

  const earthoOneConfig = {
                client_id: "YOUR_EARTHO_CLIENT_ID",
  };
  const earthoOne = createEarthoOne(earthoOneConfig);
  
  earthoOne.connectWithPopup({access_id:accessID})
  .then(async (earthoMember) => {
  		// do something with myJson
  });
 
Copied to clipboard!

    private val earthoOne: EarthoOne by lazy {
        EarthoOne(requireContext(), config)
    }

    //3. call connectWithRedirect and the user will be redirect
    earthoOne.connectWithRedirect("YOUR_EARTHO_ACCESS_ID", 
    onSuccess = { result ->
    
    //4. in case you want to manage users by yourself
        sendToServer(result.idToken)
    });
 
Copied to clipboard!

  let earthoOne = EarthoOne(
		"YOUR_EARTHO_CLIENT_ID", 
		"YOUR_EARTHO_CLIENT_SECRET")

	//2. call connectWithRedirect and the user will be redirect
	earthoOne.connectWithPopup(
          accessId: "YOUR_EARTHO_ACCESS_ID",
          onSuccess: { Credentials in
                        //4. in case you want to manage users by yourself
                        let idToken = earthoOne.getIdToken()
              
                        //Or get user anytime after login
                        let user = earthoOne.getUser()
                        print(user?.displayName)             
                    },
          onFailure: { WebAuthError in

          })
 
Copied to clipboard!

	//1. Create eartho one instance
	// DO NOT FOREGET to change the values. https://creator.eartho.world
	earthoOne = EarthoOne(
        clientId: "YOUR_EARTHO_CLIENT_ID",
        clientSecret: "YOUR_EARTHO_CLIENT_SECRET");
        
	//2. Call init function
	earthoOne?.init();

	//3. call connectWithRedirect and the user will be redirect
   ElevatedButton(
      onPressed: () async {
      final credentials = await earthoOne?
      .connectWithRedirect("YOUR_EARTHO_ACCESS_ID");
      setState(() {
        _credentials = credentials;
      });
      },
      child: const Text("Login")),

 

Synchronize effortlessly between
Eartho and your chosen arsenal.

image of memberships hooks

How to start work with Eartho.
No extra steps

In Creators Dashboard, add your project, and create access points

Access points can be for login button, premium package, premium content or special space in your product

Integrate Eartho into your app

Read our docs for quick start of 3 steps. With Eartho's SDK, you can easily connect users to your app from all social networks and wallets.

Integrate Eartho into your server

If you use Eartho with an app or site that communicates with a backend server, you can protect your routes easily by our SDK as well, or managing the users on your own server

Keep Track.

Keep tracking after your app with our advanced analytics platform, get the right decisions and find the answers you are looking for

What Developers Say About Eartho

03 / 26

We replaced 37,000 lines of code with ~50 lines of @Eartho integration. I'm not a part-time login & subscription engineer anymore

Mike T
Enerwave
08 / 07

Switching to Eartho has been a game-changer for our team. The platform's support for multiple programming languages made our transition smoother than we ever imagined. It's evident that Eartho was designed with developers in mind. Highly recommended

Samantha Green
AIFort
01 / 22

Eartho has redefined what we expect from developer membership platforms. Its universal compatibility feature has been a lifesaver, allowing us to diversify our offerings without the usual tech headaches. A big thumbs up to the Eartho team for their exceptional work!

Mohamed El-Sayed
AeroLink

Get paid all over the world

Give your visitors experience they love.

  • We protect your users from being tracked
  • Details are safely saved for future use
  • They are free to use whatever platforms they want.
  • High-converting experience with a top-rated UI
TRY NOW
“Use @Eartho . I promise you, all other paths
end in tears. It's very, very rough”.

Eric Tunner, CEO & Founder

"We replaced 37,000 lines of code with ~50 lines of @Eartho integration. I'm not a part-time login & subscription engineer anymore”.

Mike T
CEO & Founder

Built for Scale

Our systems can support billions of api calls, and can manage unlimited users and transactions. Our infrastructure supports some of the most-downloaded apps in the world
QUICK START