Arborbeta
Sign in with GitHub
Pricing

Start free. Pay when it's worth keeping current.

Every tier runs the same analysis — we never hold back accuracy. You're paying for a credential that stays live as you grow, not a better version of the truth.

Arbor is free during beta.

Free
Your credential, as a snapshot.
$0
forever
Start free
Everything you need to show up:
  • Full, accurate assessment of your public repos — nothing held back
  • Public profile with verified skill levels
  • Peer attestation — request and receive
  • Refresh once a year
Coming soon
Pro
A living credential that keeps up with you.
$8
/mo billed annually · $10 month-to-month
Coming soon
Everything in Free, plus:
  • Continuous refresh — your assessment updates as you ship
  • Skill trajectory — see every level climb over time, with a quarterly backfill
  • Profile insights — who’s viewing you, over time
  • Custom profile URL (arbor.dev/c/you)
  • Export your profile as PDF or Markdown
  • Share to LinkedIn/X + an embeddable badge
Coming soon
Private
Your private work counts too.
$20
/mo
Coming soon
Everything in Pro, plus:
  • Private repository analysis
  • Meeting analysis — connect Zoom, Loom, or Granola transcripts to surface communication, mentorship, and leadership signal
  • Priority refresh

Questions

Is the free assessment less accurate?

No. Free and paid run the identical analysis on your public repos — we never ship a credential we know is incomplete. The only difference is how often it refreshes: Free is a yearly snapshot, Pro keeps it live as you ship.

Why does Free only refresh once a year?

Re-running an assessment has a real compute cost. Free includes one refresh a year; Pro funds continuous updates. We'd rather be upfront about that than quietly degrade your profile.

What about my private repositories?

Coming with the Private tier. Today Arbor only ever reads public repos — the OAuth scope we request can't see private code at all.

Can I cancel anytime?

Yes. Your profile stays exactly where it is — it simply stops refreshing and reverts to snapshot behavior. Nothing is deleted.

How are levels actually assigned?

Openly. Every level descriptor and weighting rule is published — see the methodology and the full taxonomy.

Methodology →Open taxonomy →Back to Arbor →