Skip to content
Chris Lasell edited this page Aug 24, 2023 · 3 revisions

Hands On, Real-time Jamf APIs Using ruby-jss

The Demo

Previous           Next


In the following demo I'll be doing just that!

I'll use irb and ruby-jss in a Terminal session to connect to a live Jamf Pro server and do things in realtime.

The things we do in irb apply directly to writing programs for automating repeated tasks. Just like bash code can be run live in a shell, or executed from a file, so can ruby be run live in irb, or exectuted from a file; the code is the same in both situations.

Here's what we'll cover:

More advanced stuff I won't cover in the demo, but may be mentioned:

  • Client-side coding
  • Scoping & Scope objects
  • Criteria & Criterion objects
  • Multiple simultaneous API connections
  • Security considerations
  • Server Clustering

Previous           Next

Clone this wiki locally