OctoClient for OctoPrint lets you easily control 3D printers right from your iOS device, via OctoPrint. Start, stop and monitor prints with just a tap, as well as using advanced controls.

Full Feature List:
- Live webcam monitoring
- Monitor print status
- Monitor bed and hotend temperatures
- Control and home the X, Y and Z axes
- Start prints from GCODE files
- File manager with folder support
- Extrude and retract filament
- Set bed and hotend temperatures
- Control fan speeds
- Send custom GCODE commands
- Invert axis directions
- Customise webcam streaming options
- HTTP Basic Auth

OctoClient Pro:
- Multiple printer support
- Full screen webcam with zoom
- Custom GCODE Buttons
- OctoPrint System Menu commands
- GCODE Terminal

What’s New

Version 3.0.4

- iOS 12.1 Support
- Added a crash reporter, you can opt-in to crash reporting in settings

Ratings and Reviews

4.7 out of 5
669 Ratings

669 Ratings

delovelady ,

Nice app, wrong orientation

This is a really nice app that could benefit greatly if the developer would give just a bit more consideration of the end user.

It does a nice job, as far as it goes, on gathering enough details to get the configuration, but it does require the user to enter HTTP:// (etc) in the host string, complaining that ‘host name is invalid’ if it’s omitted.

Would be a nice touch to display (perhaps as optional) the temperatures in Fahrenheit in addition to centigrade.

Need to fix that orientation, so I’ve given this a 4 rather than 5.

The developer was kind enough to respond to my prior review and explain a few things. Thank you for that, I bumped my rating because of it.

I hope you will also have the time to put a “reconnect now” button on the app, or tell how that might be accomplished. From what I’ve seen, once a connection fails or the server drops out, the app does not seem to retry connection and has no interface option (that I can find) to do so.

Developer Response ,

Hi delovelady, thank you for your review!

Hopefully you'll allow me to explain why the app doesn't properly support landscape orientations yet. It sucks, and I've been actively working on a solution for a while. Unfortunately auto rotation is not that simple to implement. In fact, where it is simple - in the settings, system and file views, it's already supported.

This app was originally designed as a simple iPhone utility, and a portrait-oriented design makes sense for that. However, it's grown past that point, and as you're aware on iPad in landscape that design is inadequate. As such, for the past few months I've been working on an entirely new interface. It's quite a challenge to design a good interface that scales well from a 4" iPhone to a 13" iPad while supporting rotation and split-screen multitasking, but I hope to release it as soon as possible!

Adding Fahrenheit support shouldn't be a problem - I've added it to my to-do list :)

Famaccount925 ,

Fully Featured Yet, Minimal

You still have all of your features you have on the standard OctoPi interface through the web browser BUT, everything is arranged in a very easy to use and easy to look at interface. All of your features are easily accessed making the app seem “minimal” but very seamless and takes the OctoPrint experience to the next level. Highly Recommended! 5/5

JohnnieWalker_BR ,

For me need a few improvements for perfection

I like this app very much. Is the best app interface for octoprint in my opinion. For my use, there are just 2 things missing to make it perfect. First is the possibility to run landscape orientation. I use it in my iPad that has a keyboard case and always is in landscape position. Second, would be feed rate and flow rate changes, so I can speed up or slow down without the need to use other app for this.

Developer Response ,

Thank you for your feedback! Planning on adding those features


43.5 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© 2018 Jonathan Bell
In-App Purchases
  1. OctoClient Pro $4.99
  2. Incredible Tip $4.99
  3. Generous Tip $3.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like