HappyProto

HappyProto

@happyproto.at

Build on atproto… without the hard parts. Hosted HappyView: auth, private data, scripting, and an API over 46 million accounts. Signup for the beta at happyproto.at.

175 followers2 following32 posts

Pinned

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

We're sure a lot of you are wondering: what is HappyProto going to cost? The final numbers will be determined by the closed beta period, but the smallest plan will currently be $10 a month. But if we're being totally honest, we're having trouble deciding how pricing should work. 🧵 #atproto

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.
View full thread

We're sure a lot of you are wondering: what is HappyProto going to cost? The final numbers will be determined by the closed beta period, but the smallest plan will currently be $10 a month. But if we're being totally honest, we're having trouble deciding how pricing should work. 🧵 #atproto

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.
View full thread

As an infrastructure SaaS, these are the metrics we'd typically price on. With everything being optimized within an inch of its life... we can't really do that. 😅

All of this is to say that we don't know yet (not for sure, anyway) what the cost will be. What we do know: - We want to be fair - We want to be competitive - We want to pay our bills Also, no matter what pricing we land on, there will definitely be spend caps.

We're sure a lot of you are wondering: what is HappyProto going to cost? The final numbers will be determined by the closed beta period, but the smallest plan will currently be $10 a month. But if we're being totally honest, we're having trouble deciding how pricing should work. 🧵 #atproto

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

We've all read the threads about surprise invoices. A service drops without spend controls and users get hit with gajillion dollar invoices. Or somebody forgets to set the spend controls. Either way, it sucks.

We want to offer competitive, predictable pricing. The thing is, we've kinda screwed the pooch here because HappyView is ridiculously efficient. - CPU utilization is minimal - Memory usage is low - With the network store, network ingress is nil

HappyProto reposted

Love the framing of "build on atproto without the hard parts." In the early days there were definitely people who complained that it was too tricky to build, but now we're seeing people making it easier and easier at almost every level. The excitement that "we can just build things" can bring...

HappyProto@happyproto.at

So... how does HappyProto work? The short version: you write scripts, and HappyProto runs them as API routes, or as reactions to activity on the network. 🧵 #atproto

This will be such an incredible boon for the Atmosphere. We're excited to see more Atmospheric content in Bluesky, which results in more users learning about the amazing things happening outside of Bluesky! 🤩 #atproto

Eric@esb.lol

how we looking fam

So... how does HappyProto work? The short version: you write scripts, and HappyProto runs them as API routes, or as reactions to activity on the network. 🧵 #atproto

Scripts are where HappyProto gets to flex. They can: - Write and edit records on a user's PDS - React to records being created, updated, deleted, or labeled - Kick off long-running async jobs - Use plugins from the registry - Store anything in the local database, not just records

If your app needs it, a script can probably do it. Write them in TypeScript, JavaScript, or Lua today. Rust, Go, Zig, C/C++, and many other languages are on the way. Building on atproto should feel easy. Join the waitlist and we'll let you know when we open the doors.

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

Login with atproto may be one of the most powerful pieces the protocol has to offer, but setting it up can be... difficult. HappyProto makes it easy. Allow your users to log in with any atproto account and skip a week of reading specs. OAuth, DPoP, scopes... forget about it. 😎 #atproto

Decentralization, user autonomy, community moderation... atproto is awesome! It's also complex, and building on it shouldn't mean learning how every piece works. Tell HappyProto what data you care about and it indexes everything important, deletions and moderation decisions included. #atproto

It's not just your app's data, either. Interop is king on atproto, so why not index articles mentioning your users? Events near your conference? Reviews of your favorited books? That's 46 million accounts and billions of records to build on. Join the waitlist for early access to all of it.

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

You don't need to know how relays or PDSes work to use HappyProto. Write lexicons for your data and scripts for your logic. We'll run everything underneath. If you've been lost figuring out how all the pieces of atproto fit together... HappyProto is for you. Sign up for the beta at happyproto.at.

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

atproto is public by default... which is great until your app needs a private group, or an invite list, or a draft. HappyProto comes with atproto spaces already enabled. You can have permissioned data for your users, even if their PDS doesn't support it yet. #atproto

HappyProto reposted

Happy to see this come alive, and in such a relatively short time too! Congratulations on all the progress since the last AtmosphereConf, @trezy.codes!

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

HappyProto reposted

Step by step, watching people making it easier and easier for more cool things to be built on atproto, the way the open web should work, rather than having everything locked up in silos.

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

HappyProto reposted

Supabase who?????

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

Someone has to make sure you get your upgrades. 🤷🏻‍♂️

HappyView@happyview.dev

Oh cool, so now I have a babysitter. 🙄 Fine. HappyProto runs HappyView so you don't have to. Go sign up, y'all. 😎

HappyProto reposted

Yesssss this is what we’ve needed

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

HappyProto reposted

For the past year, I've been working hard on HappyView. I've built so many features, and there are now hundreds of apps built on top of it. It's been a long, winding ride, and I've loved every minute of it. #atproto

HappyProto@happyproto.at

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

HappyProto reposted

Tomorrow I start promoting something new and exciting... 👀 #atproto #happyview

HappyProto reposted

Scope the new space explorer coming in the next HappyView release. 👀 #atproto

HappyProto reposted

Am I Building the Torment Nexus? I built a tool that lets HappyView operators browse the contents of atproto spaces, and the moment I saw it working I got a pit in my stomach. Here's what the community had to say about whether it should exist, and what it needs to look like if it does.

trezy.codesAm I Building the Torment Nexus?I built a tool that lets HappyView operators browse the contents of atproto spaces, and the moment I saw it working I got a pit in my stomach. Here's what the community had to say about whether it should exist, and what it needs to look like if it does.

You are up to date.