Overview
SDS2 .NET API Developer-Experience Accelerator. SDS2 opened its steel-detailing platform to third-party developers with a modern .NET API, but early adopters struggled to get started: examples were scattered and new partners spent days configuring projects before writing any business logic.
Apps By TAP created a complete developer-experience (DX) program for SDS2: step-by-step YouTube tutorials, short API fundamentals videos and NuGet project templates that cut ramp-up time from hours to minutes.
The Challenge
- Steep learning curve — early adopters struggled to find cohesive examples and best practices.
- Scattered resources — code snippets lived in forums, and sample apps went stale between SDS2 releases.
- Onboarding friction — new partners spent days configuring projects before writing a single line of business logic.
Our Approach
Step-by-step video playlist
An 8-part YouTube series walks viewers from “Hello World” to a fully featured plugin, screen-sharing every build and run step.
API fundamentals playlist
Short, topic-focused clips (under five minutes) explain core classes, event hooks and common pitfalls—perfect for quick reference.
NuGet distribution
SDS2.API and four scaffold templates are published to NuGet with semantic versioning, so developers always get a version that matches their SDS2 release.
Best-practice templates
Templates for WPF, WinForms and Python-hybrid plugins include pre-wired error handling and sample commands, slashing setup time.
Technology Stack
- C# and .NET – the API and template code. Part of our Tekla & SDS2 plugins service.
- Python – hybrid plugin templates.
- NuGet (.NET Standard) – packaging and versioned distribution.
- Visual Studio project templates – one-command project setup.
- YouTube – the video learning series.
Results & Impact
- 4k+ downloads per template package within the first year.
- The playlists now serve as official training material in SDS2’s partner onboarding program, cementing a unified developer experience.
Explore the Resources
- Video series: “SDS2 .NET API – Step by Step” and “SDS2 .NET API Fundamentals” on YouTube.
- NuGet packages: SDS2-ALLPLAN on NuGet.
-development.CGeVNIlf_Z5llMB.webp)


