Skip to main content

NetPad Collaborator Onboarding

Welcome to NetPad​

This package contains everything you need to get up to speed on NetPadβ€”what we're building, where we're at, and how you can contribute.


Quick Start by Track​

Full-Stack Engineering Track​

  1. Read this overview (5 min)
  2. Read Architecture Overview (15 min)
  3. Follow setup in Getting Started (30 min)
  4. Pick an issue and start contributing

Product & Design Track​

  1. Read this overview (5 min)
  2. Read Product Context (10 min)
  3. Explore the live product at netpad.io
  4. Review Current Priorities for UX focus areas

Integrations & Ecosystem Track​

  1. Read this overview (5 min)
  2. Read Architecture Overview sections on MCP and packages (10 min)
  3. Review the @netpad/* packages structure
  4. Explore integration opportunities

What We're Building​

NetPad is a MongoDB-native development platform that lets teams build internal tools, data collection apps, and automated workflows without the typical 3-month dev cycle.

Think of it as MongoDB Atlas + form builder + workflow automation in one open-source package.

The core insight: most internal tools follow the same patternβ€”collect data, store it, route it, act on it. NetPad makes that loop fast.


The Problem We Solve​

Internal tooling at SMBs is stuck between two extremes:

OptionProblem
Enterprise SaaS (Zendesk, ServiceNow)Expensive per-seat pricing, lock-in, overkill for internal tools
Custom Development3+ months of dev time, ongoing maintenance burden
No-code tools (Typeform + Zapier + Airtable)Integration tax, data fragmentation, not MongoDB-native

NetPad bridges this gap: Build complete applications in 30 minutes with native MongoDB storage, visual workflow automation, and multiple deployment options.


What Makes NetPad Different​

1. "Build Once, Deploy Twice"​

Create a form schema once, deploy it as both:

  • Traditional form UI: Field-based with validation, conditional logic, multi-page
  • Conversational interface: AI-powered chat that collects the same data naturally

Same data model, two user experiences. This is our key differentiator.

2. MongoDB-Native​

Not another integration to maintain:

  • Forms map directly to document schemas
  • Workflows query and update collections natively
  • No translation layer, no sync issues

3. True Ownership​

  • Open source (MIT license)
  • Export any app as standalone Next.js project
  • No lock-inβ€”real escape hatches that developers trust

Platform Capabilities​

Forms (30+ Field Types)​

CategoryExamples
TextShort text, long text, email, phone, URL
SelectionDropdown, radio, checkbox, multi-select
Date/TimeDate picker, time, datetime
InteractiveRating, slider, signature, file upload
LayoutSections, dividers, headings
AdvancedComputed fields, conditional logic, validation

Workflows (25+ Node Types)​

CategoryExamples
TriggersForm submission, webhook, schedule, manual
LogicFilter, switch, delay, loop, parallel
DataMongoDB query, insert, update, delete, transform
ActionsEmail, Slack, webhook, HTTP request, SMS
AILLM generate, classify, extract, summarize

Templates (100+)​

Pre-built templates across 14 categories:

  • Business & Sales
  • Healthcare & Wellness
  • HR & Recruitment
  • Finance & Accounting
  • Customer Service
  • Education & Training
  • Events & Registration
  • And more...

Current State​

This is a real product with substantial functionality:

MetricStatus
API Endpoints165+
Form Field Types30+
Workflow Node Types25+
Templates100+ across 14 categories
Test CoverageBackend 25/25 tests passing

What's Working​

  • Visual form builder (WYSIWYG)
  • Conversational forms with AI
  • Visual workflow editor (ReactFlow)
  • MongoDB Atlas integration
  • Template gallery
  • Application export/import
  • Marketplace infrastructure
  • RAG support for knowledge-grounded conversations

Current Focus​

  • Cloud platform UX improvements
  • @netpad/templates NPM package
  • Testing infrastructure expansion
  • Documentation overhaul

Target Users​

Primary: Internal Platform Teams at SMBs​

Company size: 50-500 employees

Priority verticals:

  • Finance (expense reports, approvals, compliance)
  • Healthcare (patient intake, medical history, appointments)

Pain point: "We need this internal tool but don't have 3 months of dev time"

Success metric: First working app in under 30 minutes

Secondary: Developers Evaluating Build vs. Buy​

Senior developers or tech leads who:

  • Inspect architecture and code quality first
  • Care about extensibility and escape hatches
  • Compare against Retool, Appsmith, custom builds

Deployment Modes​

1. NetPad Cloud (Primary)​

Fully managed SaaS at netpad.io

  • Zero infrastructure management
  • Team collaboration built-in
  • Waitlist currently active

2. Self-Hosted (Secondary)​

Deploy on your own infrastructure

  • For compliance/data residency requirements
  • Full feature parity with cloud

3. Standalone Export (Tertiary)​

Export as standalone Next.js application

  • True ownershipβ€”eject from NetPad if needed
  • No lock-in guarantee

The Opportunity​

Michael is on sabbatical from MongoDB, building NetPad full-time. The platform is past "proof of concept"β€”architecture is solid, core features work, and there's a clear path to market.

What's needed: Collaborators who want to build something meaningful, not just ship tickets.

What Collaboration Looks Like​

  • Ship real features that users will touch
  • Have actual influence on product direction
  • Work async with high autonomy
  • Build something you're proud to show

Tracks​

TrackFocus Areas
Product & DesignUX flows, template curation, user research
Full-Stack EngineeringFeatures, infrastructure, DX improvements
Integrations & EcosystemMCP tools, third-party connectors, packages

Time commitment is flexible. What matters is momentum, not hours logged.


Competitive Positioning​

NetPad Is​

  • MongoDB-native development platform
  • "MongoDB Atlas + form builder + workflow automation" in one
  • Open source (MIT) with cloud option
  • Optimized for internal tools at SMBs

NetPad Is Not​

  • A Typeform competitor (we're developer-focused)
  • A general-purpose database tool (MongoDB only)
  • An enterprise-first platform (SMBs are primary)
  • No-code only (developers can access code, configs, schemas)

Competitive Advantages​

vs. CompetitorNetPad Advantage
Retool/AppsmithMongoDB-native, conversational forms, open source
Zendesk/JiraSelf-hosted option, no per-seat pricing, schema ownership
Custom dev30 minutes vs. 3 months, templates, maintained platform
Typeform + ZapierSingle platform, no integration tax, native data model

Get Started​

Ready to dive in? Here's where to go next:

DocumentDescriptionStart Here If...
Getting StartedLocal dev setup, environment variables, first PRYou're ready to write code
Architecture OverviewTechnical stack, system design, key patternsYou're an engineer ready to dive in
Current PrioritiesWhat we're working on now, where help is neededYou want to start contributing
Contribution GuideHow to set up, code standards, PR processYou're ready to submit a PR
Product ContextUsers, use cases, competitive positioningYou're interested in product/design
FAQCommon questions across all tracksYou have questions

ResourceURL
Live Productnetpad.io
Template Gallerynetpad.io/templates
Documentationdocs.netpad.io
GitHub Repositorygithub.com/netpad-io/netpad

What We Value​

  • Ship over perfect: Working software beats perfect plans
  • Builders building: We're hands-on, not just planning
  • Clear communication: Document decisions, share context
  • Ownership: Take initiative, own your work
  • Kindness: We're building something together

Communication​

  • Async-first: We work asynchronously across time zones
  • Updates: Share progress in GitHub issues/PRs
  • Questions: Don't hesitate to askβ€”no question is too basic
  • Feedback: Your fresh perspective is valuable

Ready to dive in? Start with Getting Started.