Gadget’s cover photo
Gadget

Gadget

Software Development

Ottawa, Ontario 3,644 followers

We build tools that allow developers to build better software, faster.

About us

At Gadget, we're building a development platform designed to rid developers of the endless repetition of boilerplate and busywork, allowing them to build better software, faster. We're also always hiring. So if you're interested in working on technical problems with an accomplished team of builders, this is the place for you. Check out our latest job postings: http://gadget.dev/careers

Website
https://gadget.dev
Industry
Software Development
Company size
11-50 employees
Headquarters
Ottawa, Ontario
Type
Privately Held
Founded
2020
Specialties
Backend Development

Employees at Gadget

View 127 employees at Gadget

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

See all employees

Locations

Updates

  • Traffic spikes during flash sales and BFCM events can overwhelm even well-built apps. That’s why Gadget introduced Surge: a feature that lets your app temporarily exceed its normal rate limits during periods of unusually high traffic without requiring a plan change. With Surge, you can: • Automatically scale during peak demand • Handle unexpected traffic bursts more reliably • Only pay for the additional compute you use

  • Shopify just dropped the webhook upgrade developers have been waiting for. Instead of receiving the full product payload every time a change occurs, the new event system (currently in developer preview) allows you to define a GraphQL query and return only the fields you actually need. At scale, this translates to significantly less compute power and lower costs spent processing redundant data. In our latest video, we walk through a quick example built in Gadget. We cover: - Setting up new event subscriptions - Verifying incoming requests - Upserting products into your database We also run a traditional webhook alongside it so you can evaluate the performance comparison directly. Watch the full video to see how to implement this in your stack: https://lnkd.in/e9bsPUw2

  • Shopify just rolled out a major update to their app billing API, making usage-based and metered billing first-class features. That opens the door for much more flexible pricing models for Shopify apps. In this walkthrough, we break down what changed in the API, why it matters, and how to build a full Shopify app with both subscription and usage-based billing using Gadget. You’ll see how to handle: • OAuth and app setup • Subscription billing • Metered usage tracking • End-to-end deployment Watch the full video on YouTube: https://lnkd.in/ektqAZnu

  • Building a custom 3D globe renderer within the constraints of Shop Minis is seriously impressive, and using Gadget to handle auth, tracking APIs, and geocoding made for a really clean full-stack build. Great work 👏

    I built a 3D globe shipment tracker as a @Shopify Shop Mini. You enter a tracking number, and it draws the package's route across the globe. Most of the work went into the globe itself. Shop Minis are limited to pre-approved packages, and Three-Globe, which is what most people use for this kind of thing, isn't on the list. So the globe rendering, arcs, atmosphere, and landmasses all had to be done from scratch on top of Three.js. I got pretty stuck on the rendering until I came across GitHub's blog post (https://lnkd.in/e6g_xcMf) about how they built their commit globe, and once I had that, I could get Claude generating something closer to what I wanted. The backend is on Gadget. It handles auth, the Ship24 calls for tracking data, and the geocoding step that turns Ship24's address list into coordinates I can actually draw arcs with. Video below. Full write-up here if you want the details: https://lnkd.in/ekn2Qf3H

  • Gadget reposted this

    I built a 3D globe shipment tracker as a @Shopify Shop Mini. You enter a tracking number, and it draws the package's route across the globe. Most of the work went into the globe itself. Shop Minis are limited to pre-approved packages, and Three-Globe, which is what most people use for this kind of thing, isn't on the list. So the globe rendering, arcs, atmosphere, and landmasses all had to be done from scratch on top of Three.js. I got pretty stuck on the rendering until I came across GitHub's blog post (https://lnkd.in/e6g_xcMf) about how they built their commit globe, and once I had that, I could get Claude generating something closer to what I wanted. The backend is on Gadget. It handles auth, the Ship24 calls for tracking data, and the geocoding step that turns Ship24's address list into coordinates I can actually draw arcs with. Video below. Full write-up here if you want the details: https://lnkd.in/ekn2Qf3H

  • Congrats on the launch! Exciting to see how quickly this was built with Gadget!

    View organization page for SEQUENTEX

    1,074 followers

    PicPurge™ is officially LIVE on the Shopify App Store 🚀 👉 https://lnkd.in/evMBYYV7 Why does this matter? Because AI is changing Shopify stores faster than most merchants realize. Store owners are now generating massive amounts of: • AI product images • Banners • Mockups • Landing page graphics • Marketing assets • Duplicate uploads • Temporary campaign files …and most of those files never get cleaned up. Over time, stores quietly accumulate hundreds, sometimes thousands, of unused or oversized files that can impact: ⚠️ Store organization ⚠️ Performance ⚠️ SEO ⚠️ Accessibility ⚠️ Storage efficiency PicPurge was built to help merchants finally SEE what’s happening inside their Shopify file library. The app helps identify: ✅ Likely unused files ✅ Oversized images ✅ Duplicate uploads ✅ Broken references ✅ Missing alt text ✅ Externally used marketing assets We also built in configurable recovery windows from 24 hours up to 30 days, because deleting files should NEVER feel dangerous. A few things I’m especially proud of: • Approved by Shopify on the FIRST review pass • Built on Gadget • Designed with merchant safety and trust first • Clean, simple UX focused on real-world workflows Huge thanks to everyone who gave feedback during development and helped shape the platform. If you manage a Shopify store, I’d genuinely love your feedback. 👉 Scan your store free: https://lnkd.in/evMBYYV7 #Shopify #ecommerce #AI #SEO #ShopifyApps #webperformance #digitalmarketing #ShopifyDeveloper #accessibility #entrepreneurship

    • No alternative text description for this image
  • Building a custom Shopify app shouldn’t mean weeks spent fighting OAuth, deployment scripts, and infrastructure. For Tanmay Kejriwal, it did. What started as a simple project turned into weeks of setup and backend complexity. After switching to Gadget, that changed quickly. → 5x faster development → Built and exited a successful app → Launched a thriving agency Read the full case study: https://lnkd.in/eTuKy2zs

  • View organization page for Gadget

    3,644 followers

    Seeing huge Postgres read metrics? That’s usually normal. High read volumes happen as Postgres scans indexes, tables, and TOAST storage. But when query counts don’t match the amount of data being read, it’s often a sign there’s room to optimize and reduce costs. Watch how we break down Postgres reads vs. writes:

  • View organization page for Gadget

    3,644 followers

    Shopify app configuration just got simpler. With Gadget framework v1.7.0, the Shopify TOML file is now the single source of truth for your app configuration. That means: - Scopes, webhooks, and app settings all live in one canonical file - Changes made in the editor automatically write to TOML - Source control and deployments stay aligned with Shopify’s app model Before, parts of a Gadget Shopify app lived outside the TOML. Now everything comes together in one clear, CLI-friendly configuration that’s easier to understand and manage. You can still use the Gadget editor exactly as before — it now just writes directly to the TOML behind the scenes. Read the full breakdown of what’s new in v1.7.0: https://lnkd.in/e8TsfYt3

Similar pages

Browse jobs

Funding