mjl > sherpa intro
Intro | API documentation | sherpa.js | Libraries | Specification | Why | FAQ

Sherpa - simple web api's for web apps

Comparison

REST JSON-RPC gRPC Sherpa
Maps naturally to backend code No Yes Yes Yes
Self-describing No No Yes Yes
Includes documentation No No No Yes
Optimized for speed No No Yes No
Easy to use in frontend code No Yes No Yes
Everyone does it Yes No No No

Quickstart

▸ Show example of calling a sherpa function in frontend code

▸ Show example of exporting a sherpa function in Go

More

See the specification for all the details.
Read why sherpa was created.
Learn more from the frequently asked questions.