Saying Bracket’s new net app

Founders of Bracket right here — we’re thrilled to announce the discharge of our completely redesigned net app.
Since we began constructing Bracket final 12 months, we’ve sat down and talked with a whole bunch of customers. Every dialog was distinctive, however we heard the identical theme many times: the online app UX is dangerous!
Particularly, we heard issues alongside these traces:
- “It’s irritating to not have any validation on information sources throughout onboarding. Which means that I can mess up my Postgres connection particulars and never realize it till I attempt (and fail) to sync”
- “The sphere mapping part sucks. The fields must be drop-downs moderately than textual content bins, the ‘intersection varieties’ make no sense, and the truth that Bracket solely grabs the precise discipline names of 1 supply as an alternative of two will not be perfect.”
- “I can’t edit a sync as soon as I submit it? Are you ****ing kidding me?”
- “Deletes aren’t synced? Doesn’t that defeat the aim of a ‘sync’?”
- “I can’t work with a service that doesn’t assist SSH tunnels or SSL/TLS protocols.”
- “I want higher monitoring and alerting if I’m going to depend on Bracket long-term.”
We hear you. Right here’s how we addressed these.
Step-by-step information supply validation throughout onboarding
At each onboarding step, Bracket is ensuring your connection particulars are legitimate. No extra rage-quitting due to a typo in your schema identify.
Plus, now you’re getting information previews everytime you’re choosing a desk or writing a SQL question, so you may onboard confidently.

Method, means higher discipline mapping expertise
There’s now zero guesswork in terms of configuring your field-level particulars.
Bracket i) auto-maps your fields when attainable, ii) tells you in case your fields have incompatible varieties, and iii) warns you when you’ve specified one thing greater than as soon as.
No extra attempting to determine what “intersection kind” means. Oh, and all the things is a drop-down. It’s how issues must be.

Edit present syncs
Now when you rename a desk, modify your Postgres password, or wish to replace your SQL question, you may reconfigure present syncs as an alternative of going via onboarding once more.

Resolve the way you wish to deal with deletes
One of many largest enhancements we made is the power to not solely sync file deletes, however to decide on how you wish to delete them.
Possibly you don’t need deletes to sync. Nice! Possibly you need deletes to at all times robotically sync. Superior! Possibly you’re fearful of your Ops group deleting your prod information, so that you wish to overview each delete manually. Groovy!
With Bracket’s new console, you may select your delete coverage, monitor delete historical past, and manually overview deletes from either side of a sync.

Join your information with industry-standard safety protocols
On the outdated console, we technically supported SSH tunnels and connections made with SSL/TLS protocols, however these had been extraordinarily tough to arrange and often required a ton of enter from our assist group.
Now, it’s exceedingly straightforward to attach with SSL=require, even if in case you have a customized certificates. SSH tunnels are additionally easy: simply enter your bastion particulars, and also you’ll get an auto-generated public key so as to add to your authorized_keys file.

Monitor your syncs with confidence, get alerted when issues go fallacious
Whereas the outdated console gave you the historical past of sync runs and informed you about errors, the error messages had been often fairly opaque. You additionally didn’t get notified when errors occurred within the first place! You needed to log in and periodically examine your sync to verify issues had been good, which no person desires to do.
Secure to say there are huge enhancements on the brand new console. Not solely are error messages extra significant, and never solely are you proactively notified about new points, however you additionally get to see what number of adjustments had been made in every sync run.

So what’s subsequent?
Now that we’ve launched this public beta, we’re prioritizing 1) including new integrations (with Google Sheets and Snowflake subsequent on the checklist), and a couple of) persevering with to make Bracket as feature-rich as attainable.
Moreover new integrations, listed here are some options on our to-do checklist:
- Skill to reuse present database particulars
- Subject-wise syncing (mixing up one-way and two-way syncs)
- Assist for two-way syncs with SQL queries
- Multi-sync: means to maintain 3 or extra information sources in sync with one another
- Customized field-wise transformation choices
Do you will have a characteristic request? Ping us at eng@usebracket.com! We’ll add it to the dash schedule.