JSONSchema Management & Distribution

GoShimmy Platform

Strands

Services Provided

Product Type

Custom Business Solution

Industry Type

AI and Technology
2023 - 2023
Client Banner

AboutTheClient

It enables teams to create, track, and distribute schemas while preserving references and dependencies. With fine-grained access control, versioning via SemVer, and collaboration tools, Strands ensures schema integrity across teams and projects. Upcoming features like no-code editing, alongside robust permission systems, make schema evolution seamless—reducing risks of breaking changes and simplifying schema management.

"Their team coped with implementing a challenging application very well. All the code written was rigorous and well thought out by my (very high!) standards. I've recommended them to others, and will be using Riddhi and TechStaunch again."

Tom Clark

Founder, CTO

The Vision

Strands aims to become the de facto standard repository for JSONSchema management. By integrating key functionalities like GitHub support and webhooks, the platform will foster an ecosystem of structured data management. The goal is to enhance schema usability while enabling sophisticated ontologies for broader applications.

In the long run, Strands aspires to be the officially recognized hub for JSONSchema, promoting open-source collaboration and industry-wide adoption.

The Challenges

Developing Strands posed several challenges, including:

  • Creating a scalable architecture that supports schema curation and versioning.
  • Implementing fine-grained permissions for multi-organization use cases.
  • Ensuring high availability and fault tolerance through a Global CDN.
  • Developing a user-friendly, no-code schema editor to simplify the JSONSchema building process.
  • Funding and sustaining an OSS-driven project while maintaining development velocity.

What we did

TechStaunch played a pivotal role in:

  • Architecting a scalable and reliable JSONSchema management platform.
  • Developing a seamless versioning system with SemVer support.
  • Implementing role-based access control and organizational permissions.
  • Ensuring high-performance schema distribution using a Global CDN.
  • Designing an intuitive user experience with future no-code editing capabilities.

The Result

Strands successfully provides organizations with an efficient, structured, and scalable approach to managing JSONSchema. Users can curate, version, and distribute schemas effortlessly while maintaining compliance with evolving API standards. The platform enhances collaboration, speeds up development workflows, and ensures robust schema governance.

Strands is a platform designed to curate, publish, and manage JSONSchema with version control and global distribution. It streamlines schema evolution, enables collaboration, and ensures fast, reliable access via a Global CDN.

banner image

TechStaunch collaborated closely with the Strands team, leveraging extensive experience in SaaS, cloud infrastructure, and API management. By combining technical expertise with client feedback, TechStaunch helped shape a product that aligns with real-world JSONSchema needs.

Future Scope of Strands

Standard Repository for JSONSchema

Aims to become the go-to platform for storing, managing, and referencing JSONSchema documents globally.

GitHub Integration & Webhooks

Plans to enhance automation and collaboration by deeply integrating with GitHub workflows and real-time webhook triggers.

Structured Data Ecosystem

Focused on building a robust ecosystem that encourages best practices in structured data and schema versioning.

Enhanced Schema Usability


Streamlining tools and features to make schema creation, validation, and management more user-friendly and powerful.

Ontology Support for Complex Use Cases

Enabling the development of advanced ontologies to support broader data modeling and semantic relationships.

Key Technologies
Used

Frontend

Next.js, React.js, Shadcn, Tailwind CSS

Backend

Node.js, AWS