Structured Labs’ cover photo
Structured Labs

Structured Labs

Software Development

San Francisco, CA 4,070 followers

Build data apps with AI

About us

Structured Labs is creating smarter ways for humans to explore and reason with data. We are building Preswald, a workspace for analysts and engineers to explore data, test ideas, share learnings, and uncover meaning. It is an interface where human and machine intelligence collaborate to push the boundaries of discovery. We are backed by Y Combinator, General Catalyst, Z Fellows, and more. We're a fully in-person team based in San Francisco. If you're interested in joining us, get in touch: founders@structuredlabs.com — Amrutha, Shivam, and the Structured Labs team

Industry
Software Development
Company size
11-50 employees
Headquarters
San Francisco, CA
Type
Privately Held
Founded
2023
Specialties
Data

Locations

Employees at Structured Labs

Updates

  • Join Structured Labs and Recce for Data Reboot on April 21 -- RSVP here: https://lu.ma/ro29lcyb!

    The Oakland Party Guide for Data Council 2025 is looking 🔥 Come for the talks, stay for the parties with people who also think about AI and data infra for fun. Here’s what’s happening Day 0 & 1 → Day 0 – Monday, April 21 – The Initial Commit: Day 0 Welcome Party with Bessemer Venture Partners, Zetta Venture Partners & Zero Prime Ventures (Yang, Lauri J., Apoorva, Janelle) – Data Reboot: Lightning talks + happy hour w/ Recce and Structured Labs (Karen, Sahar, CL, Amrutha, Shivam) – Low-Key Data Happy Hour in SF (Paul, Tony) Day 1 – Tuesday, April 22 – AI Launchpad + Drinks & Demos for conference attendees (Yang) – Data Renegades: Break the rules, build the future w/ Recce, Tobiko, Datacoves & bauplan (Karen, CL, Noel, Tyson) Full lineup + RSVPs here 👉 🥳 2025 Oakland Party Guide: https://lnkd.in/ge5fik_C

    • No alternative text description for this image
  • Awesome example of a data app built with Preswald. Nice work!

    View profile for Rishabh Gupta

    Enthusiastic Software Developer building efficient applications. Skilled in user‑centric design, collaboration, and solving real‑world challenges

    🚀 Excited to share my latest project - a Remote Work Mental Health Dashboard built using Preswald by Structured Labs! In just 30 minutes, I transformed a mental health dataset into an interactive analytics dashboard with: 1. Real-time filtering by age, work location, and industry 2. Interactive visualizations 3. Personalized recommendations based on work arrangements 4. Instant deployment to the cloud What amazed me about Preswald? The ability to create production-ready data apps with pure Python - no HTML, CSS, or JavaScript needed! From data analysis to deployment, everything happens in one seamless environment. Check out my dashboard: https://lnkd.in/gTmgizYt Kudos to Amrutha Gujjar and Shivam Singhal, the team behind Preswald Structured Labs, for creating such an intuitive platform that bridges the gap between data science and web development! #DataScience #Python #Analytics #DataVisualization #RemoteWork #MentalHealth #Innovation #StructuredLabs #Preswald #DataAnalytics #TechInnovation #DeveloperTools #ProductivityTools #DataDashboard

  • Build interactive data apps with Preswald ✔️

    View profile for Nayan Katiyara

    SWE Intern @ AI4M • Full Stack Developer • Building Zo • Goal: To build some crazy shit💪

    Recently, I came across Preswald by Structured Labs, a tool designed to simplify interactive data visualization—so I decided to put it to the test! Structured Labs is building innovative solutions to make data applications seamless, and Preswald is one of them. It lets you create interactive dashboards with ease—no frontend coding required! To explore its capabilities, I built a US Stock Market (2020-24) Analysis Dashboard and here’s what I discovered: 1️⃣ Compare Stocks Over Time – Choose two stocks & track their performance. 2️⃣ See the Most Traded Stocks – A heatmap of the top 16 by trading volume. 3️⃣ Analyze Sector Growth – A bar chart showing industry-wide trends. 4️⃣ Check Market Sentiment – A pie chart reflecting positivity vs. negativity. 5️⃣ Discover Top Performers – A leaderboard of the most profitable stocks. The best part? You don’t just see static charts—you can interact with them! 🎯 💡 Try it out here: https://lnkd.in/d_nW_wvX A huge shoutout to Amrutha Gujjar and Shivam Singhal, the team behind Preswald for making such a powerful tool available. Go ahead, explore the dashboard & let me know what insights you uncover! 💬

  • View organization page for Structured Labs

    4,070 followers

    🚀 Preswald OSS Launch Week Day 5: Support for static Fastplotlib Preswald now supports Fastplotlib, a high-performance, GPU-accelerated plotting library, as a rendering backend for static visualizations. Drop in your fastplotlib figure, and Preswald will display it directly in your app. These are WebGPU-rendered visuals built entirely in Python. - Visualize large datasets with GPU rendering - Scientific plots with ultra-low latency - Static 2D or 3D charts inside Preswald apps - Easily showcase results from Fastplotlib pipelines Many scientific teams are adopting Fastplotlib for performance. Now you can show those plots in your Preswald app, as static components, without exporting images or screenshots. from preswald import fastplotlib fastplotlib(fig) Huge thanks to Trevor Wilson, Bhavya Gada for this awesome community contribution! And thank you to Kushal Kolar from the fastplotlib team for your support. And that's a wrap to Launch Week! Try today: https://lnkd.in/eU7Dva7K

    • No alternative text description for this image
  • Really creative example of an app built with Preswald! Nice work!

    View profile for Manoj Gembali

    Full Stack Developer | XR Developer | Building AI Agents | Masters in CS @ Illinois Tech

    I'd like to share my Pokemon data visualization dashboard built using Preswald by Structured Labs - a surprisingly simple Python framework for building interactive data apps. The app includes filtering by Pokemon types, multiple visualization options, and an interactive type effectiveness network. What impressed me: how quickly you can go from data to deployed app with just Python code. No need to worry about frontend/backend separation or complex deployment pipelines. Check it out: https://lnkd.in/gUMz9VdK #DataVisualization #Python #Preswald #StructuredLabs #OpenSource

    • No alternative text description for this image
    • No alternative text description for this image
    • No alternative text description for this image
  • View organization page for Structured Labs

    4,070 followers

    🚀 Preswald OSS Launch Week Day 4: New AI Chat Widget You can now add an AI chat box to your app that talks directly to your data. Preswald now supports a new chat() component. A simple way to build RAG-style assistants over any data source defined in preswald.toml. How it works: - Pass in a source (CSV, Postgres, ClickHouse) - Preswald summarizes the data and sends it to OpenAI - A chat widget appears in your app with full context of that data Example: from preswald import chat chat(source="iris_csv") chat("pg_db", "earthquake_events") Now you can explore datasets by asking questions like: - “What are the top 5 rows by value?” - “Which columns have missing data?” Shoutout to Arnav Jaiswal for this fantastic community contribution.

    • No alternative text description for this image
  • View organization page for Structured Labs

    4,070 followers

    🚀 Preswald OSS Launch Week Day 3: S3 CSV Data Sources One of the most common requests we’ve heard for Preswald: “Can I connect to a CSV file in S3… without downloading it first?” Today, that’s a resounding yes. Preswald now natively supports reading CSVs from S3-compatible storage — including AWS S3, MinIO, or even local emulators — with zero glue code. You configure the source in preswald.toml, and Preswald takes care of the rest: credentials, streaming, and loading into DuckDB — ready for querying and visualization. What this unlocks: - Apps on top of private data lakes - Instant dashboards powered by S3 buckets - Multi-source analysis across APIs, databases, and object storage Shoutout to Varnit Singh for this fantastic community contribution.

    • No alternative text description for this image
  • View organization page for Structured Labs

    4,070 followers

    🚀 Preswald OSS Launch Week Day 2: Support for Matplotlib Preswald now supports matplotlib. You can now render matplotlib charts directly in your Preswald app using just Python. Whether you’re working with scientific plots, custom subplots, or domain-specific visualizations, Matplotlib now plays nicely inside Preswald’s reactive workflow engine. What this unlocks: - Use legacy Matplotlib code in modern data apps - Render static or complex visualizations with full control - Great for notebooks and scientific analysis ported to apps Matplotlib is still the go-to for many scientists, researchers, and engineers. Developers can incrementally migrate existing scripts into interactive dashboards. No need to learn a new charting library.. your plots just work Shoutout to Anirudh kohli for this fantastic community contribution.

    • No alternative text description for this image
  • 🚀 Preswald OSS Launch Week Day 1: API data sources You can now connect to any REST API declaratively. The response is parsed and loaded into DuckDB, making it queryable with SQL in your app. What this unlocks: - Live dashboards from APIs (analytics, ops, weather, etc.) - Integration with internal microservices or third-party tools - SQL over API responses, visualized instantly in tables or charts ✅ Why it matters: - Eliminate brittle data-fetching code - Prototype tools on dynamic data quickly - Combine API + database + file data in one unified app Thanks to Lokesh Poluru Velayudham for the contribution! https://lnkd.in/eU7Dva7K  

    • No alternative text description for this image

Similar pages

Browse jobs

Funding

Structured Labs 2 total rounds

Last Round

Seed

US$ 500.0K

Investors

Y Combinator
See more info on crunchbase