OctoEverywhere is one of the top 3 OctoPrint plugins and holds a 4.9 out of 5.0-star rating on Trustpilot with over 300 reviews. OctoEverywhere is developed for the maker community by the maker community. We have built a fantastic community in the last 3 years and are over the moon to include our Klilpper community friends!
Like always, the OctoEverywhere team loves to hear your feedback, comments, and issues. If you have any, please send us a message!
You might have encountered several 3D printing services like OctoEverywhere, Obico, Simply Print, and Astro Print. These services offer game-changing features, such as remote access, AI failure detection, cloud slicing, print notifications, live streaming, and more. Which service is best for you? What’s the cost of each? Which is the best remote 3d printing software to fit your needs? Let’s explore them to find out!
Free, unlimited, & private remote access to your printer from anywhere.
Free & unlimited advanced AI print failure detection.
Free real-time print notifications to Discord, Telegram, SMS, and more.
Free print live streaming shareable on all social platforms.
Remote access sharing for friends and family.
3rd party app support.
Full OctoPrint and Klipper support.
5 printers connected for free.
$2.99/month for advanced features.
OctoEverywhere is a free, private, and secure service that cloud empowers your printing – taking it to the next level. By focusing on working with the maker community to build the best tool possible, OctoEverywhere has achieved a 4.9/5 star rating and is the #1 rated remote access plugin on OctoPrint. Along with OctoPrint support, OctoEverywhere fully supports the Klipper printer ecosystem, including Moonraker, Fluidd, Mainsail, Mobileraker, and more.
The core of OctoEverywhere is free and unlimited remote access to your printer control web portal, be it OctoPrint, Fluidd, Mainsaild, or any other software. The remote access includes full webcam streaming and plugin support. It’s insanely fast, sometimes even faster than your local network, thanks to OctoEverywhere’s advanced worldwide mesh of high-performance servers and next-generation caching systems.
As if that wasn’t enough, OctoEverywhere offers users free and unlimited AI print failure detection, a system they call Gadget. Gadget continuously monitors your prints in real time and can detect many common print failures. Print spaghetti, layer issues, adhesion issues, and more can be detected by Gadget, which will then automatically pause the print. Gadget is one of the best AI detection systems, with over a 96% detection success rate. It’s a killer free feature that saves you time and money.
OctoEverywhere continuously adds new features for the maker community based on their feedback and needs. Recent features include beautifully crafted and information-rich notifications that can be sent via email, SMS, Telegram, Discord, Slack, Pushover, and more. Print live streaming, including real-time print information and a live webcam stream that can be shared on any social platform. An information-dense “quick glance” dashboard where you can quickly see the status of all your printers. Remote access sharing and many more features we can’t fit in our review.
OctoEverywhere has an optional supporter subscription that helps pay for the service operation cost and development. Users who opt-in to being a project supporter get Supporter Perks, which makes OctoEverywhere even more powerful. The optional supporter subscription starts at $2.99/month, the lowest cost among all these remote access options we reviewed.
OctoEverywhere has a growing and welcoming community surrounding the project. The community contributes feature ideas, helps develop new features, reports service issues, provides printing help, and more. Most of the community engages on OctoEveywhere’s Discord server and some on Twitter.
Why It’s Our Top Pick
OctoEverywhere offers the most features from any 3d printing cloud services we reviewed. On top of that, all of its powerful features are free and unlimited for the entire community. OctoEverywhere’s mission is to empower the worldwide maker community to print better with free and secure cloud-based features. OctoEverywhere keeps its promise by offering tons of free features and only costs $2.99/month for even more advanced access and project support. $2.99/month is the lowest-cost option among all the services we reviewed and includes the most unlimited limits.
Free real-time notifications to email, Slack, and more.
Live streaming of prints to anyone in the world.
Full OctoPrint support and partial Klipper support.
3rd party app support.
Open source software.
1 printer connected for free.
$4.00/month for 1 printer with advanced features.
Obico has been part of the 3d printing community for a long time. It originally started as The Spaghetti Detective, featuring AI failure detection of spaghetti print failures. The project has grown to include more significant features like remote access, live streaming, and partial Kipper support.
Over the years, Obico has added many useful features to its service. Obico supports 3rd party OctoPrint apps, real-time notifications, live streaming of prints, and more.
The biggest downside of Obico is the limits on free accounts and cost. Compared to OctoEverywhere, Obico offers the same features, but Obico’s offering is much more limited. Obico’s free version only allows 300MB of remote data per month, limits webcam streams to 1 frame per second, limits AI failure detection to 10 hours per month, and only allows 1 connected printer.
The paid version of Obico starts at $4.00/month for one printer and includes 50 AI failure detection hours a month, unlimited tunneling data, and premium webcam streaming. Additional printers cost $2.00/printer/month. It’s a hard sell against OctoEverywhere’s free accounts, which include unlimited remote data, unlimited webcam FPS, and unlimited AI failure detection hours for up to 5 printers.
Obico’s extensive and vibrant community surrounding the project contributes to its open-source core and helps support the project. The community is a great place to hang out, get support, and get your printing questions answered. One advantage Obico has over OctoEverywhere is that it can be self-hosted, a nice option for users with advanced server management and networking skills.
Prusa is one of the beloved 3d printing manufacturers that make many commonly used printers such as the Prusa Mini+, Prusa i3 MK3S+, Prusa XL, and more. Prusa connect is their in-house remote printer control system that’s currently being developed.
From the beta website, Prusa advertises that Prua Connect can give a status overview of multiple printers, enable remote printing for multiple printers, and do file management of multiple printers. These are great features for large-scale print farms but less useful for individual makers.
Much about Prusa Connect is unknown since the product isn’t publicly available. Many speculate it will only be available for Prusa printers. The other big unknown is pricing, which Prusa hasn’t announced yet.
Astro print is a great solution for multi-user and multi-printer setups. Astro print is geared towards managing big printer fleets, including features like material control and management, cloud slicing, one-model to-many printer queuing, job queuing, and more.
Casual makers can use Astro Print to manage one to ten printers, but the user experience isn’t as ideal as OctoEverywhere or Obico for most setups. Astro Print also lacks many consumer-level features like AI failure detection, 3rd party support, live streaming notifications, and Klipper support.
Astro Print free accounts allow for 2 connected printers, 1 user account, and 1GB of cloud storage for models. Advance features start at $9.90/month with 5 printers included and $5/printer/month after the first 5.
Like Astro Print, Simply Print is more for medium to large print farm users. The UI and feature set work well when managing many printers simultaneously, as in a more enterprise setup.
Simply Print provides a robust cloud slicer, essential when printing from mobile. Lacks many consumer-level features, such as full remote access, AI failure detection, Klipper support, and 3rd party app support.
The free account level allows for 2 connected printers, 1 GB of cloud storage, and a 1 frame per 6 seconds webcam live stream.
Can only be self-hosted; no cloud service is available.
Requires custom firmware on your printer.
Repetier is the classic and one of the first 3d printing control software systems. The repeater system requires custom firmware to be flashed on your printer and a dedicated host device running the server software.
Since Repetier has been around for a long time, it has many great features like multi-extruder support, multi-slicer support, multi-part printing, and more. Repetier-Host is a powerful local interface that lets you track your print.
Since Repeiter-Server is the self-hosted cloud option, which can be used to set up remote access to your printer from anywhere. The server should only be exposed to the public internet by a networking professional to ensure it doesn’t become a way for attackers to enter your home network.
OctoEverywhere is coming up on its second birthday, and we are humbled by the community we have built. We were over the moon today when we noticed that we are not officially one of the top 3 OctoPrint plugins!
Oh wow, it’s almost been two months since we announced Gadget! Time has flown by and we wanted to update the community on our progress. And man… have we made progress!
100% truthfully, we were blown away by the community’s excitement about Gadget. We had already been working on Gadget for a few months before its public release, and seeing energy from our community was magical. We have had thousands of sign-ups for the beta and even had some of our community members make Gadget 3D printable models. (how cute!)
We opened up the first version of Gadget to about 300 lucky community members around one month ago. Gadget had a solid foundation, but the feedback from our beta community significantly reshaped major parts of Gadget. Now Gadget is more useful and looking better than ever!
A few stats on Gadget. We recently doubled the power of Gadget, so Gadget can now process more than 3 million images daily. Talk about eye strain. Gadget is built on a fully worldwide and dynamic server system that allows our global community to have the best 3D printing monitoring in the industry. In only our beta group, Gadget identifies print failures of all kinds about 200 times a week, with a ~95% success rate thus far.
We are blown away by the progress on Gadget and are so excited to share him with our entire community. But it’s not quite time yet. We are still polishing off the final UI issues and training the ML models to get even better.
For now, if you haven’t signed up for the beta, head over to Gadget’s homepage to do so now! Stay tuned in the coming weeks for more updates. When Gadget is available for everyone – you’ll know it. 😉
Looking for the most features, best looking, or most functional OctoPrint app for either iOS or Android? Look no further!
Our goal at OctoEverywhere is to empower makers worldwide to achieve their goals using powerful 3D printing tools. OctoPrint is the foundation of powerful 3D printing. When you’re on the go, pairing OctoPrint with a phone app makes watching and managing your 3d printer a breeze!
All of the apps we selected support OctoEverywhere’s App Connections technology. OctoEverywhere’sApp Connection technology empowers OctoPrint apps to connect to your OctoPrint from anywhere using a safe and secure connection. Remote access to your OctoPrint-based 3d printer truly empowers your printing potential, and OctoEverywhere makes it easy and secure.
Let’s see our picks for the best OctoPrint apps!
iOS – OctoPod & Polymer
If you’re on an iPhone, look no further than OctoPod or Polymer. Both are feature-packed modern OctoPrint apps written by passionate developers. While you’re on the go, speed and simplicity are critical. OctoPod and Polymer offer extremely quick connection times and surface a beautiful large webcam live stream right when you open the app. OctoPod and Polymer will get the job done if you need printer management on the go. Both apps pack an enormous number of features into their simple and beautiful mobile UI. OctoPod even works on your Apple Watch, iPad, and Apple TV!
For Android users, we love OctoApp and Printoid. Just like the iOS apps above, these powerhouse apps pack a punch while keeping the UI clean and simple. Both apps offer blazing fast connections and full webcam streaming to quickly check in on your prints while you’re out and about. OctoApp and Printoid support so many features we can’t possibly list them all here, but whatever you need to do, you can get the job done. Some of our favorite features include powerful Android OS integrations, like a floating webcam bubble, Android Wear OS support, rich notifications, and so much more.
We are sure these four apps will satisfy makers of all types, from casual prints to print farm owners. We have worked with all of the developers of the apps above and can truly say they are amazing people building amazing apps for the love of the maker community.
As always, we are here to help with anything our community needs. If you have questions about OctoPrint, OctoPrint Apps, or OctoEveywhere’s App Connections technology, contact our development team!
This is a huge milestone for our community and something we have been aspiring to for a long time. We consider this a testiment to our amazing community of over 45k makers who use OctoEverywhere to empower themselves to make amazing things.
We hear your warm and wonderful feedback clearly. We are also excited to announce that OctoEverywhere has achieved a rating of 4.9 out of 5.0 stars on Trustpilot, which is more than we could have dreamed and humbles the OctoEverywhere team.
Our OctoEverywhere team is at a loss for words about how to describe how honored and proud we are of these accomplishments. The entire team lives and breathes this amazing service and constantly strives to improve and stabilize it. We thank you all for the support you have given us over our short lifetime and are looking forward to what’s to come next! 🥰
There’s a lot to love about OctoEverywhere – being able to access your 3d printer no matter where you are, for free, is pretty sweet. But sometimes it’s nice to zone out and forget about things for a while, without having to worry you might miss something…
Our Instant Printer Notifications technology easiest way to keep tabs on your printer and prints – for free! We support notifications where ever you are; get instant notifications via Email, SMS, Telegram, Discord DMs, Slack, Pushover, or Pushbullet! We support 10 printer events and counting; including printing complete, print failed, print progress, first layer complete, filament or color change required, and more!
We meticulously crafted the notification format for every notification platform to make look and feel amazing, including full-resolution snapshots on most platforms!
Wow! How Do I Try!?!
Simple! If you already have OctoEverywhere setup, head over to the Notification Hub to enable whichever notification endpoints you wish. Then pick exactly which notifications events you want to receive.
If you don’t have OctoEverywhere setup on your OctoPrint based 3D printer, check out our Getting Started Guide for a quick and easy 2-minute setup!
… a huge shout out to the amazing community we are building and all of the OctoEverywhere project supporters. We had a handful of our community members volunteer to take part in an invite-only beta of this system and together we were able to make some critical improvements to the system. Without all of you, this project would be nothing. ♥
Being a 3D printing maker myself, I fully understand the concerns around exposing printers to the internet. It’s a wonderful and powerful tool for all makers, but it has to be done right. From day zero of designing and writing the OctoEverywhere service, security has been the top priority. Every feature I have designed requires absolute security and if I can’t do it in a secure way, it doesn’t get added to the service.
There are two main things to consider with security:
Account security that relies on you.
Service seurity that relies on OctoEverywhere.
Your Account Security
The #1 entry point to all cyber attacks (even the big corporate hacks) is exploiting a user to get their credentials in some way. Your account credentials are the keys to your kingdom. It’s up to you to make sure they are unique and secure. Here’s something to consider to keep your account safe.
Use Strong Passwords
Our system enforces a minimum password length, but you must make sure the password is strong. Strong passwords are long and include letters, numbers, and symbols. Using a password manager is a great way to generate secure passwords. You can update your OctoEverywhere password anytime using the password reset system.
Never Reuse A Password
Reusing passwords on other websites opens you up to attack. It’s far too common for other websites to leak passwords which are then paired with your email address and used by bad actors. Armed with your email addresses and password from other sites, a bad actor can reuse that combination to gain access to your OctoEverywhere account. Using a password manger is great and simple way to keep track of per website passwords.
Enable 2 Factor Authentication
OctoEverywhere supports 2 factor authentication which is an amazing way of keeping your account secure. Even if a bad actor acquires your email and password, unless they also have the constantly changing 6-digit code from your device they can’t get in. This means even if you accidentally give away your password, your account is still secure! I strongly encourage you to enable two factor authentication on your account, which you can do here.
Use Google, Facebook, or Apple Login
Using a login partner adds another layer of security to your account. These massive companies have many great engineers working on keeping our account secure. You can add any login to your account assuming you use the same email address. To fully secure your account, also update your OctoEverywhere password to a strong, long, and unique password.
OctoEverywhere Service Security
As I said at the top of this post, I take security very seriously. No service can ever guarantee perfect security in today’s modern world, but I put security first in everything I do. No matter how great a feature would be for our community, if it can’t be done securely, I won’t add it. All of the OctoEverywhere systems are designed with multiple layers of security using cutting-edge security standards and practices.
I believe that transparency is an obligation for all services providers to supply. If there is ever a security-related issue with OctoEverywhere, no matter how small or large, I will promptly inform all users and make sure to get in contact with any users who are directly affected.
We collect the minimal amount of account information as possible, just an email and password. We don’t need to know anything else, so we don’t want to. We don’t even know your first name, so we can’t even greet you!
We do need to collect more information if you decide to support the project, but all of that information isn’t held by our services it’s held by our subscription partners ChargeBee and Stripe. ChargeBee and Stripe are the leading global payment systems in the world.
Your Browser To Printer Connection
When you connect to your printer, both your browser’s connection to our servers and your printer’s connection to our servers is encrypted and secured using industry-standard encryption. The same encryption system is used by your bank when you connect to manage your funds online. This is the first layer of security for printer connections. Your browser holds a session cookie that’s 256 bytes of high entropy randomness that identifies you and your authentication to the service. For a browser’s request to be sent to a printer, the browser must preset a valid session cookie that’s associated to the correct account and has the printer associated to it. Meaning that before anyone can send requests to your printer, they must first have a valid user session authentication token.
After your browser has authenticated you to the service and the service allows your request to be sent to your printer, you must also log in to the OctoPrint interface using your local OctoPrint credentials. Our OctoEverywhere service securely transports your login credentials through our system but never stores them in any way. The credentials are lost from our system immediately after sending them to your printer. This is the second layer of protection. Since no OctoPrint credential information is ever stored anywhere in our service, a bad actor has no way of obtaining them from our services.
App connections create a per-app and per-portal session “app id” that grants the app access to only the selected printer. The authentication session given to app connections does not allow the apps access to your account or any other printers on it. Furthermore, app connections are also secured by a set of unique and random http credentials associated with the app id, that must be present in all of the app’s requests. These credentials are sent in the encrypted communication to our servers, so they can’t be intercepted in man-in-the-middle attacks. You have the power to revoke any app’s permission at any time via the shared connections page on our website. Revoking the credentials will immediately block the app and any access to your printer.
The second layer of security on app connections is the authentication key the app must also acquire from OctoPrint. Same as the browser-based connections, even if a bad actor were able acquire the app’s “app id” and unique password to send requests to the printer, the bad actor would still need to acquire the app’s OctoPrint token which is known only to the app on your device.
General Service Security
Our service runs on a secure hosting provider, Digital Ocean. Digital Ocean is one of the largest hosting providers in the world, so they are a great choice. Our prescient storage and databases are hosted in Microsoft’s Azure, which is also a leading worldwide hosting provider. Each of these provides has a ton of security practices and rules in place, and I try to follow them all.
I only disclose any OctoEverywhere information to other 3rd party services when absolutely necessary. For example to support subscriptions I need to send a unique user key to ChargeBee. Any 3rd party service or accounts I use for OctoEverywhere are secured with a unique and strong password and also have two-factor authentication set up where available.
I hope this post adds some transparency to the OctoEverywhere service and helps the OctoEverywhere community better understand the extensive security practices and procedures I consider and implement.
If you have any questions or concerns, please feel free to reach out to me via the contact page which will directly email me. I would be more than happy to discuss any further questions anyone has. If any of the questions are generalized enough and would be interesting for the community, I will update this post with the information.
Quick and cute blog update, Sign in with Google is now available!
What does that mean? It means you are now able to create or sign in to an OctoEverywhere account using a Google account. There are a few advantages to signing with Google:
Higher Account Security: Your account can be more secure, if you can take advantage of Google’s account security features.
Login Speed: Click a button and you’re in!
To be clear… we don’t send any information to Google about you and we only require your email address from Google. We don’t have access to any other Google account information even if we wanted to read it.
The decision to use your Google account is totally up to you. For users with existing accounts, you can set up Sign in with Google as long as your OctoEverywhere account email address matches your Google account email address.
And remember, to make your OctoEverywhere account as secure as possible, enable two-factor authentication!
That’s all for now! A lot of big things are on the horizon, so stay tuned!