Chicken-as-a-Service.
Fully managed, infinitely rotating poultry infrastructure. No skewers to provision, no flames to babysit. Just chicken, deployed in seconds and scaled to however many people show up to dinner.
No credit card. No commitment. 99.99% rotational uptime SLA.
# deploy your first bird
npx create-huli-app my-kitchen
# or hit the API directly
curl -X POST https://api.huli.chicken/v1/birds \
-H "Authorization: Bearer $HULI_KEY" \
-d '{"cut": "whole", "region": "us-west", "rotate": true}'
→ 201 Created — bird_9f2a is now rotatingtrusted by rotisserie teams at
Everything you need to run chicken in production
Built for teams who stopped tending a single rotisserie by hand and started treating poultry like infrastructure.
// architecture
Headless chicken architecture
Decouple your bird from your bun. Serve chicken to any frontend — web, mobile, drive-thru kiosk — through a single unified API.
// availability
Zero-downtime rotation
The fleet never stops turning. Rolling flips keep every skewer serving through peak lunch traffic, with no visible interruption.
// scaling
Auto-scaling skewers
Traffic spikes at noon. We auto-provision skewers in milliseconds, scaling from one thigh to ten thousand without a page.
// delivery
Real-time basting pipeline
Continuous integration, continuous basting. Every rotation triggers a fresh coat, checked against your flavor profile before it ships.
// infrastructure
Multi-region clusters
Run rotisserie clusters across twelve regions and keep the bird close to the customer, wherever the customer happens to be standing.
// compliance
SOC 2 marinade encryption
Enterprise-grade brine, encrypted at rest and in transit, audited annually. Your recipe never leaves the secure marinade layer.
From config to plate in four steps
01
Skewer your config
Describe your bird as code — cut, marinade, target region — in a single huli.config.json.
02
Push to production
git push triggers a build. We validate the marinade, provision skewers, and stage the rotisserie cluster.
03
Rotate continuously
Once live, the bird turns on a fixed interval, basting itself against the profile you shipped.
04
Serve globally
Traffic is routed to the nearest warm cluster, so the chicken people receive was never far from where it turned.
Pricing that scales with your bird count
Every plan includes unlimited rotations. You only pay for skewers, regions, and how badly you need someone else to worry about doneness.
Wing
For a hobbyist rotisserie in the garage.
- 1 skewer
- Community support
- 99% rotational uptime
- Standard marinade profiles
Thigh
For a kitchen that outgrew the backyard.
- Unlimited skewers
- Auto-basting pipeline
- 99.9% uptime SLA
- Priority support, 4-hour response
Whole bird
For a global poultry operation.
- Dedicated rotisserie clusters
- SOC 2 marinade compliance
- 99.99% uptime SLA
- A named basting engineer, on call
Teams running chicken at scale
“We migrated off our legacy oven in a single weekend. Decoupling the bird from the bun was the architectural change our menu needed for years.”
“Auto-scaling skewers got us through our Super Bowl traffic spike without a single dry breast. Our on-call rotation has never been calmer.”
“Finally a rotisserie platform built for engineers instead of cooks. The API is the best-documented poultry interface I've used.”
Questions, answered plainly
- Is this an actual chicken?
- Results vary by region and by how literally your team reads a landing page. Please consult your local rotisserie provider before serving to guests.
- Do you support white meat SLAs?
- Yes. Enterprise includes dedicated white-meat routing with sub-100ms basting latency and a separate incident channel for dryness events.
- Can I self-host?
- Huli Community Edition is open-core. Bring your own skewer, your own heat source, and reasonable expectations about our support response time.
- What happens if a rotation fails?
- On-call rotisserie engineers are paged automatically. Mean time to re-flip across the fleet is currently under ninety seconds.