# bas.so > bas.so is a platform to create short links, custom QR codes, hosted HTML pages and digital menus for restaurants. Digital menus support EU 1169/2011 allergens, multiple languages (it/en/es) and scan analytics — no app required for guests. ## Main pages - [Home](https://go.bas.so/): platform overview - [Restaurants — digital QR menus](https://go.bas.so/restaurants): QR code menus for the hospitality sector - [Pricing](https://go.bas.so/pricing): Free, Pro, Restaurant and Business plans ## Guides (Italian) - [Menu digitale e allergeni](https://go.bas.so/menu-digitale-allergeni): the 14 EU 1169/2011 allergens and how to show them in a QR menu - [Dark social](https://go.bas.so/dark-social): why WhatsApp/Instagram traffic shows up as "direct" and how bas.so attributes it - [Alternativa a Bitly](https://go.bas.so/alternativa-a-bitly): what to check when comparing link shorteners ## API (for programmatic / agent use) - [Swagger UI](https://go.bas.so/api/swagger): interactive API documentation - [OpenAPI JSON](https://go.bas.so/api/swagger/v1/swagger.json): machine-readable API spec - Auth is cookie-based (JWT cookie `auth_token` on `.bas.so`); CSRF via double-submit `X-CSRF-Token` header. ## How short links work - Short links resolve at `https://bas.so/{code}` (301 redirect, file download, or hosted HTML page). - Hosted menu/HTML pages are server-rendered with schema.org `WebPage` JSON-LD and Open Graph tags. ## Legal - [Privacy](https://go.bas.so/privacy) - [Terms](https://go.bas.so/terms)