🚀 EVEN MORE affordable plan and + DISCOUNTS!
We continue our mission to listen to you and optimize every detail of the platform. We have gathered a series of performance improvements, new features, and quality of life adjustments that are already available and will boost your development experience. Check out what we have prepared:💰 New Hobby plan and discounts = Square Cloud listening to you. ❤️
Following the philosophy of going against the market, we brought more advantages for your pocket.- Real-Time Downgrade: We launched the new instant downgrade system. No waiting, no bureaucracy, you have full control of your plan.
- New Affordable Hobby Plan: We introduced the Hobby plan with two tiers, with prices starting at R$ 8.49/month on the annual cycle.
- MORE DISCOUNTS, BECAUSE YOU DESERVE IT: We increased the discounts! Now it’s 10% for the semiannual plan and 15% for the annual plan.
⚡ Performance and speed optimizations
We made everything even faster so you can focus on what matters: your code.- Instant sync: When updating RAM, the CPU is now adjusted in real time, with no delay.
- Ultra-fast realtime: We reduced latency in primary loads, with an average improvement of 45ms.
- We improved loading speed when interacting with bots and sites hosted on the platform.
⚙️ More control and flexibility for Your Account
We upgraded customization tools so you have total autonomy.- Editable subdomain and runtime: Now you can edit your subdomain (
.squarecloud.app
and.config
) and set theRUNTIME
(javascript, typescript, etc.) directly in the application. (documentation for theRUNTIME
field will be released soon). - New “My Account” page and language: Manage your information on a redesigned page and change the region/language to receive standardized emails.
- We increased the limit to up to 3 username changes per day for your Square Cloud account.
🎨 Experience and interface improvements
We refined the interface for a cleaner and more productive workflow.- Completely rewritten Logs tab: The tab has been redesigned, including realtime, and now allows you to delete all old records with a single click.
- More intuitive dashboard: We added icons for each language in the dashboard, making it easier to identify your applications.
- We fixed an error that permanently redirected cookies to the login page in some cases.
🔧 General Platform Adjustments
- The API now returns the status
CONTAINER_TEMPORARILY_SUSPENDED
in cases of request abuse to ensure stability. - Inactive workspaces of users without active plans are now removed within 24 hours.
🚀 New Documentation in PT-BR and PostgreSQL Support!
Once again, we listened to the community and brought some really cool news, focusing on improving the developer experience on our platform. It’s time to present a series of improvements — some have been available for a few days, but may have gone unnoticed. Check them out below:Completely Renewed Documentation in Portuguese
We created top-notch documentation, designed for Brazilian developers.- 100% in Portuguese (BR): Not a translation, but fully localized content, including images and tutorials.
- Comprehensive Content: New guides, tutorials for specific scenarios, and detailed information about the platform.
Enterprise-Scale PostgreSQL Support
Create your PostgreSQL database with professional-level performance and security.- No limit on outbound and inbound network transfer.
- Generous IOPS with NVME Enterprise.
- Exclusive peer-to-peer certificate per database (mTLS).
- Dedicated memory and CPU according to the plan.
- Smart daily snapshots.
- MySQL will be available in the coming days.
- Square Cloud does not launch services that are not ready for production.
Faster Snapshots
We optimized the performance and stability of our backup system.- Performance: We doubled the internal bandwidth, processing up to 1,000 snapshots per minute.
- Instant and free restoration of any snapshot from the last 30 days.
🆕 Environment Update
We are always improving our services to ensure you have access to the latest and most stable versions of the main programming languages. Check out what’s new in this update!📌 New versions available:
- JavaScript [Node.js] → Recommended: 22.18.0 | Latest: 24.5.0
- Python → Recommended: 3.13.6 | Latest: 3.13.6
- Elixir → Recommended: 1.18.4 | Latest: 1.18.4
- Rust → Recommended: 1.89.0 | Latest: 1.89.0
- Go → Recommended: 1.24.6 | Latest: 1.24.6
- PHP → Recommended: 8.4.11 | Latest: 8.4.11
- More stability and compatibility with modern applications.
🚀 General Platform Improvement (LOTS OF AMAZING NEWS!)
Recently, we focused our efforts on revolutionizing the developer experience on our platform. It’s time to present a series of powerful new features — some have been available for a few days, but may have gone unnoticed. Check out the improvements already live below:🌱 100% Integrated Environment Variables
- Now you can set environment variables directly via deploy or API.
- Variables are automatically injected with a simple restart of the application. No need to use
.env
or extra packages! - Public routes available for POST, PUT, DELETE, and GET of variables.
📸 New Snapshot System (goodbye, manual backups 👋)
- Extremely generous limits: each plan can generate
(RAM / 256) * 2
snapshots per day. E.g.: Hobby plan with 2048MB = 16 daily snapshots or up to 480/month! - Instant and FREE restoration — recover any snapshot from the last 30 days in seconds. (gradual release for everyone in the coming days)
- Square is going against the market: no charges, no hassle.
⚡ Real-Time Configurable Start
- Forget redeploying just to change the start script (START field in your config file).
- Now you can edit the START line directly, restart the app, and that’s it. All in real time and hassle-free.
🧠 Advanced Databases (Redis & Mongo available!)
- Create your real database with just 1 click.
- Exclusive peer-to-peer certificate per database (no generic certificates). (mTLS)
- RAM and processing from your plan, with total dedicated performance for the database.
- 10GB of enterprise storage included with future expansion plans.
- Daily and automatic snapshots.
- Intelligent and proactive snapshot system: detects suspicious deletions and creates emergency backup (beta).
- No bandwidth limitation and up to 512 simultaneous connections per database.
- Certificate and password reset in one click.
- Databases already available: Redis and MongoDB — new databases coming soon!
💻 Faster and Smoother Dashboard
- New “Settings” tab inside an application.
- Deploys tab moved to Settings → Deploys.
- Dedicated Environment Variables panel (Settings → Environment Variables).
- Settings page now segmented into 5 sections for easier navigation: General, Deploys, Environment Variables, Network, and Risk Zone.
- New Pricing page and new page about Square Cloud Enterprise infrastructure and its exclusive plans (/enterprise).
- New Analytics tab (viewing new data and interactive charts), with extremely accurate and improved insights for websites hosted on Square Cloud.
- New application upload, more fluid and beautiful, with automatic detection of environment variables via .env file or internal context (automatic import). Oh, you can also paste variables using Ctrl+C and Ctrl+V.
- The API now returns realtime records with surgical precision since the application start.
General Security and Performance Update
Recently, we have focused our efforts on improving the performance of some critical Square Cloud services. 🥰 💙Security and Encryption
- Minimum TLS: We now require TLS 1.2 as the standard for all of Square Cloud, including custom domains.
- Custom domains: All custom domains have been configured to a minimum of TLS 1.2.
- Square Cloud proprietary domains: For anti-phishing domains and enterprise scopes, the minimum TLS is 1.3.
Log Management
- Application Log Limitation: The maximum number of logs per category (logs/crash) in
.squarecloud
files has been reduced from 10 to 5. - Log Infrastructure Change: We have migrated our log infrastructure from Logtail (BetterStack) to Loki (Grafana).
- Log Coverage and Retention: We now log 100% of requests to our main infrastructure (API, Website, Blob, etc.), with a 7 times greater data retention.
Performance Optimization
- Asset Pre-processing: We have improved asset pre-processing in our infrastructure, resulting in higher processing capacity (throughput).
- IAM Optimization: We have optimized the encoding of each validation layer of IAM (Identity and Access Management).
- Blob Performance: Direct actions on the Blob are 20-35% faster, and full logging has been implemented.
API and Environment Improvements
- New Query for Application Status: The
/v2/apps/status
route now accepts the"workspaceId"
query to facilitate state data collection. - Clearer Error Messages: Environments now return specific error messages like
"CONTAINER_ALREADY_STARTED"
or"CONTAINER_ALREADY_STOPPED"
, instead of the generic"ACTION_FAILED"
, for direct scenarios.
🆕 API Update – Extended Support for Workspaces
We are excited to announce the addition of new API routes to facilitate the complete management of workspaces, applications, and members. This update provides greater control and flexibility for developers and team administrators.📁 Workspaces
-
GET /v2/workspaces
: Lists all workspaces of the authenticated user. -
GET /v2/workspaces/:workspaceId
: Retrieves the details of a specific workspace. -
POST /v2/workspaces
: Creates a new workspace. Body:{ name: string }
Validation: Name must follow the regex/^[\w ]{1,32}$/
. -
DELETE /v2/workspaces
: Removes an existing workspace. Body:{ workspaceId: string }
-
DELETE /v2/workspaces/leave
: Allows a user to leave a workspace. Body:{ workspaceId: string }
Workspaces – Applications
-
POST /v2/workspaces/applications
: Associates an application with a workspace. Body:{ workspaceId: string, appId: string }
-
DELETE /v2/workspaces/applications
: Removes an application from a workspace. Body:{ workspaceId: string, appId: string }
Workspaces – Members
-
GET /v2/workspaces/members/code
: Generates an invitation code for new members to join a workspace. -
POST /v2/workspaces/members
: Adds a new member to the workspace using an invitation code. Body:{ workspaceId: string, code: string, group: string }
-
PATCH /v2/workspaces/members
: Updates a member’s group within the workspace. Body:{ workspaceId: string, memberId: string, group: string }
-
DELETE /v2/workspaces/members
: Removes a member from the workspace. Body:{ workspaceId: string, memberId: string }
- New route for GLOBAL listing of backups:
/v2/users/backups
(GET). - The global application status listing route now defaults to listing only your applications; workspace applications require the
workspaceId
query.
A new documentation update is expected to be published within 24 hours.
🆕 Environment Update
We are always improving our services to ensure you have access to the latest and most stable versions of the main programming languages. Check out what’s new in this update!📌 New versions available:
- JavaScript [Node.js] → Recommended: 22.15.1 | Latest: 24.0.2
- Python → Recommended: 3.13.3 | Latest: 3.13.3
- Elixir → Recommended: 1.18.3 | Latest: 1.18.3
- Rust → Recommended: 1.87.0 | Latest: 1.87.0
- PHP → Recommended: 8.4.7 | Latest: 8.4.7
- Go → Recommended: 1.24.3 | Latest: 1.24.3
New for PHP environments:
Node.js v22 updated & npm updated by default. COMPOSER_HOME set to application (base of your project), we also improved the general interoperability of PHP environments.-
- Extensions active by default:
pdo
, pdo_mysql
, pdo_pgsql
, pdo_sqlite
, pgsql
, mysqli
, mbstring
, exif
, pcntl
, bcmath
, gd
, zip
, opcache
, sockets
, intl
, ldap
, xml
, tidy
, xsl
, gmp
, sodium
, curl
, ctype
, fileinfo
, posix
, simplexml
, xmlreader
, xmlwriter
, dom
.- Libraries and dependencies have been improved, ensuring better integration with PHP frameworks. List:
build-essential
, git
, curl
, wget
, unzip
, sqlite3
, libonig-dev
, libsqlite3-dev
, libpq-dev
, libzip-dev
, libpng-dev
, libjpeg-dev
, libfreetype6-dev
, zlib1g-dev
, libssl-dev
, libcurl4-openssl-dev
, libldap2-dev
, unixodbc-dev
, libicu-dev
, libxslt-dev
, libtidy-dev
, libmemcached-dev
, libxml2-dev
, libevent-dev
, libgmp-dev
, libreadline-dev
, libargon2-dev
, libsodium-dev
, ca-certificates
, gnupg
, nodejs
.💡 What does this mean for you?- More stability and security in all environments.
- More compatibility for modern and production-focused applications.
Technical and general balancing changes.
Over the past week, we have made a series of adjustments aimed at improving the performance and stability of our API. Here are the main highlights:/v2/apps/status
- Now returns statuses in real-time, without using cache.
- New limit of 15 requests per 60 seconds (rate class:
KEEP CALM
).
/v2/apps/:appId/logs
- Reduced cooldown between requests: from 10s to 5s.
/v2/apps/:appId/metrics
- Increased rate and throughput.
- Output now with compression enabled.
- New limit: 10 requests every 5 seconds.
/v2/apps/:appId/commit
- Cooldown reduction: from 5s to 3 seconds.
/v2/apps
- Cooldown reduction: from 10s → 5s → now: 3 seconds.
/v2/apps/:appId
- New execution limit: 1 request per second.
- This prevents human errors that could cause serious impacts on the integrity of the user’s applications.
Content-Type
) resulted in proxy timeouts.We now return a clear and developer-friendly error, with an error code for correction.4. Invoices: The service description now displays the account ID, replacing the email.This change aims to avoid validation errors caused by limitations of the Goiânia City Hall with certain characters.5. Global compression: Note: this was included for free in all plans, at no cost and with no limits.- We have enabled an extra layer of compression on our API responses, websites on our infrastructure, and web assets.
- You should notice improved responses from your web applications (specifically APIs that return a lot of data for download).
- Compression is applied only if possible, in the order: ZSTD → Brotli → Gzip → [no compression]. (it is exactly in this order).
User experience improvement.
We took advantage of the last few days of the holiday to focus on improving the overall experience of our site, bringing important improvements that make navigation more fluid, fast, and intuitive.- New Redeem page.
/account/redeem
- New Dashboard layout.
- Actions in the context menu.
- Improved log viewing
- Blob Calculator.
- We improved the invoice experience; now an invoice is automatically canceled 24 hours after its creation date (in case of non-payment).
- We improved the general stability of our API and reduced infrastructure costs by 27% using new stream handling algorithms and reducing the cost of repetitive actions.
- We fixed a bug that resulted in an IP swap below a safe margin in the clusters, which caused a ‘rebound’ effect and the same application received the same IP in some specific scenarios. In simpler terms: we improved the stability of the entire network. 😌
What do you think about me bringing a random fun fact in every changelog? I think it’s a cool way to bring the community closer.
Overhaul of error pages.
We have changed the functionality and improved the experience of all error pages within the web scope of our platform.- “This site could be yours.”
- “The site took too long to respond…”
- Optimized traffic and exclusive routing.
Dashboard Update
We are always improving our dashboard to ensure you have the best possible experience. Check out what’s new in this update!- You can now favorite applications:
···
) and select the Favorite
option.In the future, we will sync this across all devices.
- You can now import your project directly via GitHub:
- Improvement in the session disconnect function:
- New My Account tab:
- Account Information —
/account
- Blob Storage —
/account/blob
- My Invoices —
/account/invoices
- Account Connections —
/account/connections
- Security and Authentication —
/account/security
- Billing history available:
- New design for PIX payments:
- Improvement in the Blob file manager:
General Latency Update
We have changed the infrastructure of our backups, deploys, and blob storage, moving them fromMiami
to Virginia
. We managed to bring our distribution closer to our datacenter in New York, which resulted in significant performance gains.Other important general improvements:- Monitoring and notifications via emails.:
Note: included for FREE in ALL plans, we do not charge for this. 😉😆In short: we now send informational emails if your application faces RAM, CPU, or network problems, ensuring faster and more efficient responses to any incident.
- Complete rewrite of Blob Storage:
- Performance and Latency:
- Future Expansion:
Update on Restrictions Sections
In order to increase transparency and compliance with international standards, we are announcing a review of our trade restriction guidelines. From now on, we will provide more details on the prohibitions dictated by legislation such as the FCPA, IEEPA, EAR, and other relevant guidelines that influence the trade and use of our services by information technology companies.Additionally, we are expanding existing restrictions, based on practices already established by United States companies, to ensure that our operations meet the criteria of the global market. These changes aim to reinforce security, legal compliance, and transparency in international transactions, especially in relation to countries under sanctions.With data centers located in New York and a strict commitment to standards, Square Cloud remains dedicated to providing a safe and compliant environment for all our users.It is important to note that: although we are a 100% Brazilian company, we have our base of operations in New York and are subject to local legislation.General stability update
We have increased the base log limit (via API) to1000 lines
. (previously: 100 lines
).We have globally removed the requests
parameter from our API (sent in the status route) (deprecated for ~6 months).We have reduced the ratelimit for GitHub integrations (via webhook) to 60 seconds
. (previously: 90 seconds
).Square Cloud no longer sends SIGTERM
signals with a 5-second
deadline. As of today (03/22/2025), we send the SIGINT
signal with a 3-second
timeout. This was done to ensure better compatibility with various frameworks and for greater overall stability.Square Cloud now fully forces permissions on all commits and initializations (no longer just on the out-of-execution scope), meaning: we force permissions even if your application is completely running/stopped equally, reducing the probability of EACCESS or similar errors. We also applied a new startup logic, reducing the overall load.⚠️ Addendum for Next.js users: https://nextjs.org/blog/cve-2025-29927Update on limits
We have great news: we have increased the API request limits on all plans, and best of all… at no additional cost! 🎉Now you can make many more requests per day! Check out the new numbers based on the daily limit increase:- Standard: 144,000 req/day (+14,400 requests/day added)
- Advanced: 216,000 req/day (new plan)
- Pro: 432,000 req/day (+216,000 requests/day added)
- Enterprise-24: 864,000 req/day (new plan)
- Enterprise-32: 1,152,000 req/day (+864,000 requests/day added)
- The Hobby plan will no longer support the workspace system (formerly teams) and will not have access to the billable Blob (it will still have access to the free quota), as it is being changed to a personal use focus plan. In contrast, we have increased the member limits per workspace for all plans:
- Advanced: will support 5 members/workspace.
- Pro: will support 7 members/workspace.
- Enterprise-24: will support 10 members/workspace.
Proxies
We have completely rewritten all of Square Cloud’s proxies in Go (Golang), bringing a more efficient, stable, and scalable infrastructure. This change covers all proxies on the platform, including:- 🌐 squareweb.app (subdomains) – Better performance and lower latency for web applications.
- 🔗 Custom domains – New optimized routing, ensuring faster response times.
- 🏗 Individual clusters – Each cluster now has an exclusive dedicated proxy, distributing the load better.
Compliance
In compliance with LGPD, GDPR, and other applicable laws, we inform you that we have removed 40,667 accounts that have been inactive for more than 730 days (2 years) from our platform. This action reinforces our commitment to privacy, data security, and regulatory compliance.Infrastructure
We have updated our entire infrastructure to ensure greater efficiency and performance. With this update, we have improved the base latency between clusters, reducing the internal interaction response time by approximately 2 to 5 ms, which optimizes various operations, especially for more advanced users.In addition, we have made strategic improvements to our proxy flow, preparing Square Cloud to handle traffic volumes exceeding 5 billion monthly requests. Currently, our infrastructure processes about 1.3 billion requests per month, and these optimizations will ensure scalability, resilience, and improved performance for our users.Dashboard
Our dashboard has undergone several improvements to offer a more agile, intuitive, and efficient experience. Check out the main new features:🔹 New improved interface- Small visual refinements to make navigation more fluid and accessible.
- Better organization of information to facilitate the management of your projects.
- New exclusive section for account management (“My Account”).
- We have reduced page loading times, ensuring greater speed in displaying your data.
- We have improved real-time synchronization, providing faster and more accurate updates.
- We have improved the logging system, allowing for more detailed and efficient monitoring.
- Minor bugs have been fixed to ensure more stability and reliability.
Discord ConnectionGet your wonderful role by connecting your Discord account to your Square Cloud account 🙂Go to: https://squarecloud.app/account, scroll down the page and make the connection.*as this is a test connection, Square may reset the connection in case of failure during this authorization period 😄
🆕 Environment Update
We are always improving our services to ensure you have access to the latest and most stable versions of the main programming languages. Check out what’s new in this update!📌 New versions available:
- JavaScript [Node.js] → Recommended: 22.13.1 | Latest: 23.7.0
- Python → Recommended: 3.13.1 | Latest: 3.13.1
- Java → Recommended: JDK 23 | Latest: JDK 25
- Elixir → Recommended: 1.18.1 | Latest: 1.18.1
- Rust → Recommended: 1.84.1 | Latest: 1.84.1
- PHP → Recommended: 8.4.3 | Latest: 8.4.3
- Go → Recommended: 1.23.6 | Latest: 1.23.6
- C# → Recommended: 9.0.1 | Latest: 9.0.1
- HTML/CSS → Build 10-02-2025
New for static sites:
The environment now supports thevite.html
file, making it easier to host sites exported by Vite. Additionally, a 404.html
will be created by default to improve the browsing experience.💡 What does this mean for you?- More stability and security in all environments.
- More compatibility for modern and production-focused applications.