Inspiration
Every day, all of us switch between too many apps just to understand what’s happening in our life.
Meetings in Google Calendar.
Important emails buried in Gmail.
Learning on YouTube.
Work in GitHub.
Music on Spotify.
News from 5 different sources.
Market updates from stocks and crypto apps.
Knowledge scattered across Wikipedia.
No clarity.
No single view.
Just endless tab-switching, distraction, and chaos.
We asked ourselves:
“Why can’t all these apps talk to each other?”
“What if one API could summarize your entire digital world?”
That became the core inspiration behind HexAPI - A Frankenstein-style stitched creation where ANY apps can merge into one intelligent endpoint.
And thanks to Kiro, we didn’t just imagine it.
We built it.
What it does
HexAPI lets you:
Connect ANY number of apps or APIs
Email, Calendar, YouTube, Spotify, GitHub, Stocks, Crypto, Wikipedia… anything.
Stitch them into ONE “super-endpoint”
Example endpoints created inside our app:
/morning-briefing/creator-hub/student-study-digest/founder-dashboard
View everything from one dashboard
No more jumping across tabs.
No more fragmented information.
Just clarity.
Customize your merged data anytime
Choose which fields you want.
Add or remove apps.
Rebuild the endpoint instantly.
Chat with the merged data
Our built-in chatbot lets you ask:
- “Summarize my day”
- “What changed since yesterday?”
- “Extract only urgent tasks”
- “Explain today’s market movement”
Automatically generate SDKs
Your unified endpoint becomes a full JS SDK instantly.
One endpoint. One dashboard. One place to understand everything.
How we built it
Kiro was the core of our development , here’s how it powered us:
1. Vibe Coding
We described our idea to Kiro conversationally:
“We want a system that stitches any APIs into a single endpoint with a JSON spec interpreter.”
Kiro instantly generated:
- project structure
- endpoint engine
- merging logic
- schema interpreter
This saved us days of setup.
2. Spec-Driven Development
We wrote a simple spec defining how data should merge.
Kiro:
- validated schemas
- auto-generated types
- ensured consistent outputs
- rewrote transformation logic
It removed 90% of the complexity of merging incompatible APIs.
3. Agent Hooks
Hooks automatically:
- pulled API metadata
- refreshed schemas on changes
- rebuilt endpoints
- regenerated SDKs
- validated field combinations
We focused on product features, Kiro handled the grunt work.
4. Steering Docs
We created small steering docs telling Kiro:
- how to combine fields
- how to format unified responses
- how to generate consistent SDK code
Kiro followed these rules perfectly, improving precision.
5. MCP Integrations
We extended Kiro with MCP tools to:
- load API schemas
- fetch OAuth tokens
- test endpoints
- view raw API responses
This turned Kiro into our backend integration assistant.
Challenges we ran into
1. Every API speaks a different “language”
Different schemas, formats, errors, and auth systems.
Manually aligning them would have taken months.
2. Dynamic merging is extremely complex
We needed a system that could merge any 3–10 APIs without hardcoding anything.
3. Building a safe chatbot over merged data
We had to prevent hallucinations and create reliable explanations.
4. Making it simple for non-technical users
Stitching APIs should be magical, not confusing.
Thanks to Kiro’s specs, steering, and hooks , we overcame all of this.
Accomplishments that we're proud of
Built a fully working “Internet → One API” engine
Completely dynamic. No manual glue code.Designed a dashboard where users see everything in one place
No more switching between apps.Created a chatbot that understands merged data contextually
Users can talk to their connected apps.Auto-generated SDKs for every super-endpoint
Developers can instantly integrate.Built everything in under 48 hours because of Kiro
What normally takes 2–3 months was brought to life like a Frankenstein creation.
What we learned
1. Kiro is extremely powerful when combined with structured specs
Specs + natural-language instructions = developer superpowers.
2. Steering docs drastically improve LLM reliability
Clear rules → predictable code.
3. Stitching APIs dynamically is a hard but rewarding problem
We now understand how messy the API ecosystem is.
4. The future of development is AI-assisted
Kiro didn’t just help us code , it helped us design, debug, and think.
What's next for Untitled (HexAPI)
1. Add more integrations
Slack, Notion, Trello, Linear, Stripe, Maps, Weather, and more.
2. Make the chatbot smarter
Diff timelines, explain trends, schedule digests.
3. Release official SDKs
JS, Python, Go, and a public NPM package.
4. Allow users to publish and share their endpoints
A community gallery of “super-endpoints.”
5. Add analytics + alerting
Let users receive daily/weekly summaries automatically.
6. Kiro-driven automation builder
Let users create entire workflows using natural language and specs.
Built With
- chatbot-(llm-powered)
- custom-sdk-generator
- express.js
- fetch-api
- github-api
- gmail-api
- google-calendar-api
- hooks
- json-schema
- jwt-authentication
- kiro-(vibe-coding
- market-data-apis-(stocks-&-crypto)
- mcp)
- node.js
- openapi
- perfect-for-devpost:-javascript
- postman
- react
- render/cloud
- rest-api
- specs
- spotify
- steering
- tailwind-css
- vector-store-(for-history/context)
- vite
- wikipedia-api
- youtube-data-api

Log in or sign up for Devpost to join the conversation.