Skip to content

Commit dc76fe7

Browse files
author
dphuang2
committed
draft post
1 parent a2e6c12 commit dc76fe7

File tree

3 files changed

+101
-0
lines changed

3 files changed

+101
-0
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
slug: closing-my-startup
3+
image: ./repo.png
4+
---
5+
6+
import Figure from "@site/src/components/Figure";
7+
8+
# After 3 Years, I Failed. Here's All My Startup's Code.
9+
10+
11+
And by "all," I mean everything: core product, failed pivots, miscellaneous
12+
scripts, deployment configurations, marketing website, and more. Hopefully the
13+
codebase is interesting or potentially helpful to somebody out there!
14+
15+
## The Startup
16+
17+
Konfig was a developer tools startup focused on making API integrations easier.
18+
We started in late 2022 with the mission of simplifying how developers work with
19+
APIs by providing better tooling around SDK generation, documentation, and
20+
testing.
21+
22+
Our main product was an SDK Generator that could take any OpenAPI specification
23+
and generate high-quality client libraries in multiple programming languages. We
24+
expanded this with additional tools for API documentation and interactive API
25+
testing environments.
26+
27+
While we gained some traction with some startups, we ultimately weren't able to
28+
build a hyper-growth business. It was too difficult to get potential customers to
29+
sign contracts with us and that price points were too low despite the
30+
demonstrably ROI. We then decided to pivot into a vertical B2B SaaS AI product
31+
because we felt we could use the breakthroughs in Gen AI to solve previously
32+
unsolvable problems, but after going through user interviews and the sales cycle
33+
for many different ideas, we haven't been able to find enough traction to make
34+
us believe that we were on the right track to build a huge business.
35+
36+
Despite the outcome, we're proud of the technology we built and believe our work
37+
could be helpful for others. That's why we're open-sourcing our entire codebase.
38+
39+
<Figure
40+
src={require("./landing.png").default}
41+
caption="The Konfig landing page"
42+
/>
43+
44+
## The Repo
45+
46+
Here is the public [GitHub repo](https://github.com/konfig-dev/konfig). I'm releasing it exactly as it was when we shut down—no cleanup, no polishing, no modifications. This is our startup's codebase in its true, unfiltered form.
47+
48+
<Figure
49+
src={require("./repo.png").default}
50+
caption="The Konfig GitHub repository containing all our startup's code: the good, the bad, and the ugly."
51+
/>
52+
53+
## The Products
54+
55+
In the past 3 years, we built 4 main products.
56+
57+
1. [SDK Generator](https://github.com/konfig-dev/konfig/tree/main/generator)
58+
2. [Markdown and OpenAPI Documentation](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-next-app)
59+
3. [API Demos (Markdown Based Jupyter Notebooks)](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-python-remote-code-executor)
60+
4. [SDKs for Public APIs](https://github.com/konfig-dev/konfig/tree/main/sdks)
61+
62+
## Random Things
63+
64+
And lots of miscellaneous things:
65+
66+
1. [Shell script for generating cold outbound message](https://github.com/konfig-dev/konfig/blob/main/misc/sales/generate_message.sh)
67+
2. [Programmatic SEO Scripting](https://github.com/konfig-dev/konfig/blob/main/sdks/scripts/generate-published.ts)
68+
3. [References to live customer deployments and pre-sales artifacts](https://github.com/konfig-dev/konfig/tree/main/customers)
69+
4. [Marketing website](https://github.com/konfig-dev/konfig/tree/main/konfigthis.com)
70+
5. [Product Documentation](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-docs)
71+
6. [Modified Changeset Bot](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-changeset-bot) - Supports our custom monorepo setup
72+
7. [SDK Generator Integration Tests using Earthly](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-integration-tests)
73+
8. [Python Code Formatting Service](https://github.com/konfig-dev/konfig/tree/main/generator/konfig-python-formatter-server-blackd)
74+
9. [AI Pivot Experimentation](https://github.com/konfig-dev/konfig/tree/main/misc/building_ai_applications)
75+
10. [render.com deployment configuration](https://github.com/konfig-dev/konfig/blob/main/render.yaml) - `render.yaml`
76+
11. [API Documentation Generator Tool using LLMs/HTMX/Django](https://github.com/konfig-dev/konfig/tree/main/enterprise)
77+
12. [Custom Notion Database Integration](https://github.com/konfig-dev/konfig/blob/main/generator/konfig-dash/api/src/functions/sdkSignupForm/sdkSignupForm.ts)
78+
79+
## Thank You
80+
81+
I want to express my deepest gratitude to everyone who supported us on this
82+
journey. To our investors who believed in our vision and backed us financially,
83+
thank you for taking a chance on us. To our customers who trusted us with their
84+
business and provided invaluable feedback, you helped shape our products and
85+
understanding of the market. And to Eddie and Anh-Tuan, my incredible
86+
teammates—thank you for your dedication, hard work, and partnership through all
87+
the ups and downs. Your contributions made this startup journey not just
88+
possible, but truly meaningful and worthwhile.
89+
90+
Looking back to March 2022 when I left my job to pursue this startup full-time,
91+
I have absolutely no regrets. I knew the risks—that failure was a very real
92+
possibility—but I also knew I had to take this chance. Today, even as we close
93+
this chapter, I'm grateful for the failure because it has taught me more than
94+
success ever could. The experience has been transformative, showing me what I'm
95+
capable of and what I still need to learn.
96+
97+
As for what's next, I'm excited to explore new opportunities, see where the job
98+
market thinks I fit (haha), and continue learning and growing. Who knows? Maybe
99+
someday I'll take another shot at building something of my own. But for now, I'm
100+
thankful for the journey, the lessons learned, and the relationships built. This
101+
experience has been invaluable, and I'm grateful for everyone involved.
574 KB
Loading
578 KB
Loading

0 commit comments

Comments
 (0)