For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview/Choosing an SDK

Not sure where to start? MagTek offers different SDKs and interfaces depending on which reader you're building for and how you want to connect. This page points you to the right one; each links to its own documentation for the details.

Choose by product

Match your reader to its SDK:

If you're building for…
Use…

DynaFamily MMS readers

  • DynaFlex II PED

  • DynaFlex II Go

  • DynaFlex II SCR

  • DynaProx

MagneSafe V5 SCRAs and magnetic-stripe readers

MTSCRA SDK

Any supported reader, from a web browser

Choose by how you connect

  • Native app (.NET, Java, iOS, Linux) → the Universal SDK wraps the MMS command set in native calls for your platform. (Confirm whether Android is also supported.)

  • In the browser (JavaScript, no install) → the MagneFlex Browser Web API connects to a reader over WebHID.

  • Just exploring → try a reader with no code in Demos & sample code before you pick an SDK.

What the SDKs do (and don't)

The SDKs are the client-side layer — they handle connecting to a device and exchanging commands, responses, and notifications, so you work in your language instead of composing raw messages. The commands themselves — every parameter, object, and status code — are defined once in the API & Command Reference; the SDK pages link into it rather than repeating it.

Two things that are not SDKs, but live in this section because you'll reach for them while building:

  • Tools & Utilities — standalone tools for EMV configuration, OID conversion, and firmware updates.

  • Reader Management System (RMS) — the cloud service for managing deployed readers remotely (its full documentation is under Services).

Next steps

  • Building for a DynaFamily reader? Go straight to the Universal SDK and pick your platform.

  • Not sure which reader is right first? See Pick Your Device.

  • Need runnable examples? Start with Demos & Sample Code.

Need Help?

For additional support, please contact MagTek Support:

Technical Support:

  • 📧 Email: support@magtek.com

  • 📞 Phone: 1-800-788-6835 (US) | +1-562-546-6616 (International)

  • 🕐 Hours: Monday-Friday, 6:00 AM - 5:00 PM PST

Online Resources:

Documentation Feedback:

Help us improve this documentation! Submit feedback

Last updated