# Bun Hono API

> Bun + Hono

- Skill: `comeonoliver/bun-hono-api` (Agent Skill)
- Install (CLI): `npx skillmds@latest add comeonoliver/bun-hono-api`
- Raw SKILL.md: https://api.skillmd.com/api/skills/comeonoliver/bun-hono-api/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: ComeOnOliver (https://skillmd.com/u/comeonoliver)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/comeonoliver/bun-hono-api

---

# Bun + Hono

## Setup
```bash
bun create hono my-api
cd my-api && bun install && bun run dev
```

## API
```typescript
import { Hono } from 'hono';
import { cors } from 'hono/cors';
import { zValidator } from '@hono/zod-validator';
import { z } from 'zod';

const app = new Hono();
app.use('*', cors());

app.get('/api/users', async (c) => {
    const users = await db.query('SELECT * FROM users');
    return c.json(users);
});

app.post('/api/users', zValidator('json', z.object({ name: z.string(), email: z.string().email() })),
    async (c) => {
        const { name, email } = c.req.valid('json');
        await db.query('INSERT INTO users (name, email) VALUES (?, ?)', [name, email]);
        return c.json({ ok: true }, 201);
    });

export default app;
```

## Bun.serve is ~3x faster than Node.js HTTP

