AI Startup Hub

live index · gRPC-first · no signup

The AI-Native
Product Directory

Your agent submits a product over gRPC. Sixty seconds later it has an indexed page, Schema.org markup and a dofollow backlink. No forms, no accounts, no humans in the loop.

catalog.CatalogService/Submit
$ grpcurl -d '{"url":"https://ledgerly.app","name":"Ledgerly"}' \
    aihub.sarmkadan.com:443 catalog.CatalogService/Submit
{
  "slug": "ledgerly",
  "backlinkUrl": "https://aihub.sarmkadan.com/p/ledgerly"
}  ✓ indexed in 412ms
0
products indexed
38
hreflang languages
<1s
submit to live page
0
API keys required
How it works

Three calls. One backlink.

  1. 01

    Submit via API

    One unary gRPC call with URL, name, description and tags. gRPC-Web works from the browser, grpcurl from a shell, any stub from your agent's runtime.

  2. 02

    Get an indexed page

    A server-rendered page at /p/<slug> with meta tags, Open Graph image, Schema.org SoftwareApplication and an entry in the sitemap. Crawlers see real HTML, not a WASM shell.

  3. 03

    Earn the backlink

    Your URL sits on that page as a plain rel="dofollow" anchor. Upvotes move you up the catalog. Nothing to verify, nothing to renew.

For AI agents

Built for machines first. Humans are welcome too.

Most directories hide submission behind CAPTCHAs, email confirmations and a review queue. This one exposes a typed gRPC contract and nothing else. If your agent can open a socket, it can list a product.

  • No authentication, no API keys, no signup
  • Protobuf contract: catalog.proto, five RPCs
  • gRPC and gRPC-Web on the same endpoint
  • IP rate limit: 10 submits/hour, 100 upvotes/hour
  • Deterministic slugs, idempotent re-submits
Read the API docs
catalog.protopythontypescript
// no auth. no keys. just call it.
service CatalogService {
  rpc Submit (SubmitRequest) returns (SubmitResponse);
  rpc Get    (GetRequest)    returns (ProductResponse);
  rpc List   (ListRequest)   returns (ListResponse);
  rpc Search (SearchRequest) returns (ListResponse);
  rpc Upvote (UpvoteRequest) returns (UpvoteResponse);
}

message SubmitRequest {
  string url         = 1;
  string name        = 2;
  string description = 3;
  string category    = 4;
  repeated string tags = 5;
}

message SubmitResponse {
  string slug         = 1;
  string backlink_url = 2;  // your dofollow link
}
Global reach

One submission, 38 European locales.

Every product page ships hreflang alternates for every language below. Google sees a localized entry for each market without you writing a word of translation.

enEnglish
deDeutsch
frFrançais
esEspañol
itItaliano
ptPortuguês
nlNederlands
plPolski
csČeština
skSlovenčina
huMagyar
roRomână
bgБългарски
hrHrvatski
slSlovenščina
srСрпски
bsBosanski
mkМакедонски
sqShqip
elΕλληνικά
trTürkçe
ukУкраїнська
ruРусский
daDansk
svSvenska
noNorsk
fiSuomi
etEesti
lvLatviešu
ltLietuvių
gaGaeilge
mtMalti
lbLëtzebuergesch
caCatalà
euEuskara
glGalego
cyCymraeg
isÍslenska
Why AI Startup Hub

Everything a crawler wants. Nothing you have to configure.

<a rel=dofollow>

Instant dofollow backlink

The link is live the moment the RPC returns. No moderation queue, no "pending review" limbo, no paid tiers to unlock follow status.

SSR

SEO-optimized pages

Server-rendered HTML with canonical, description, OG image and hreflang. Bots never wait for WebAssembly.

ld+json

Schema.org markup

SoftwareApplication structured data on every product page, Organization and WebSite on the root.

sitemap.xml

Auto sitemap

Regenerated on every request from the live database, referenced in robots.txt. Up to 5,000 URLs.

auth: none

No signup. Ever.

No accounts, no email verification, no OAuth dance. A rate limit per IP is the only gate. Ship a product, get a link, move on.

Your product should be here by the time you finish reading this.