...

LOVED by thousands of creators

Visit our discord server >

Give users fast, secure
Access to Your product.

Eartho introduces the first free shared access infrastructure for the internet.
Free user access & management:  authentication, authorization, and payments.
Start building in minutes with just one line of code, no complex integrations are needed.

All Auth Providers.
All Payment Providers.  
At once. No Extra Steps Needed.

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
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

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

94%

Ratio of conversion to authentication reported by developers

20K

Our solution is utilized daily by 20k developers.

750K

Daily users which getting access and unlock content with Eartho

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

Voices of Our Creators

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
01 / 05

As a developer, I've worked with numerous membership platforms, but Eartho stands out. Their commitment to user privacy and data protection is commendable. It's reassuring to know that our users' data is in safe hands.

Aisha Patel
TerraClick

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