Skip to content

Commit 07351ba

Browse files
committed
added more images, styling
1 parent 7fe4be5 commit 07351ba

File tree

9 files changed

+63
-6
lines changed

9 files changed

+63
-6
lines changed

apps/sim/app/(landing)/components/footer/components/status-indicator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export default function StatusIndicator() {
5959
href={statusUrl}
6060
target='_blank'
6161
rel='noopener noreferrer'
62-
className={`flex items-center gap-[6px] whitespace-nowrap text-[12px] transition-colors ${STATUS_COLORS[status]}`}
62+
className={`flex min-w-[165px] items-center gap-[6px] whitespace-nowrap text-[12px] transition-colors ${STATUS_COLORS[status]}`}
6363
aria-label={`System status: ${message}`}
6464
>
6565
<StatusDotIcon status={status} className='h-[6px] w-[6px]' aria-hidden='true' />

apps/sim/app/(landing)/studio/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default async function StudioIndex({
2222
? filtered.sort((a, b) => {
2323
if (a.featured && !b.featured) return -1
2424
if (!a.featured && b.featured) return 1
25-
return 0
25+
return new Date(b.date).getTime() - new Date(a.date).getTime()
2626
})
2727
: filtered
2828

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
'use client'
2+
3+
import { useState } from 'react'
4+
import { ArrowRight, ChevronRight } from 'lucide-react'
5+
6+
interface ContactButtonProps {
7+
href: string
8+
children: React.ReactNode
9+
}
10+
11+
export function ContactButton({ href, children }: ContactButtonProps) {
12+
const [isHovered, setIsHovered] = useState(false)
13+
14+
return (
15+
<a
16+
href={href}
17+
target='_blank'
18+
rel='noopener noreferrer'
19+
onMouseEnter={() => setIsHovered(true)}
20+
onMouseLeave={() => setIsHovered(false)}
21+
style={{
22+
display: 'inline-flex',
23+
alignItems: 'center',
24+
gap: '4px',
25+
borderRadius: '10px',
26+
background: 'linear-gradient(to bottom, #8357ff, #6f3dfa)',
27+
border: '1px solid #6f3dfa',
28+
boxShadow: 'inset 0 2px 4px 0 #9b77ff',
29+
paddingTop: '6px',
30+
paddingBottom: '6px',
31+
paddingLeft: '12px',
32+
paddingRight: '10px',
33+
fontSize: '15px',
34+
fontWeight: 500,
35+
color: '#ffffff',
36+
textDecoration: 'none',
37+
opacity: isHovered ? 0.9 : 1,
38+
transition: 'opacity 200ms',
39+
}}
40+
>
41+
{children}
42+
<span style={{ display: 'inline-flex', transition: 'transform 200ms' }}>
43+
{isHovered ? (
44+
<ArrowRight style={{ height: '16px', width: '16px' }} aria-hidden='true' />
45+
) : (
46+
<ChevronRight style={{ height: '16px', width: '16px' }} aria-hidden='true' />
47+
)}
48+
</span>
49+
</a>
50+
)
51+
}

apps/sim/content/blog/enterprise/index.mdx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ about: ['Enterprise Software', 'Security', 'Compliance', 'Self-Hosting']
1414
timeRequired: PT7M
1515
canonical: https://sim.ai/studio/enterprise
1616
featured: false
17-
draft: false
17+
draft: true
1818
---
1919

2020
We've been working with security teams at larger organizations to bring Sim into environments with strict compliance and data handling requirements. This post covers the enterprise capabilities we've built: granular access control, bring-your-own-keys, self-hosted deployments, on-prem Copilot, SSO & SAML, whitelabeling, and compliance.
@@ -27,16 +27,22 @@ Permission groups let administrators control what features and integrations are
2727

2828
### Model Provider Restrictions
2929

30+
![Model Provider Restrictions](/studio/enterprise/model-providers.png)
31+
3032
Allowlist specific providers while blocking others. Users in a restricted group see only approved providers in the model selector. A workflow that tries to use an unapproved provider won't execute.
3133

3234
This is useful when you've approved certain providers for production use, negotiated enterprise agreements with specific vendors, or need to comply with data residency requirements that only certain providers meet.
3335

3436
### Integration Controls
3537

38+
![Integration Controls](/studio/enterprise/integration-controls.png)
39+
3640
Restrict which workflow blocks appear in the editor. Disable the HTTP block to prevent arbitrary external API calls. Block access to integrations that haven't completed your security review.
3741

3842
### Platform Feature Toggles
3943

44+
![Platform Feature Toggles](/studio/enterprise/platform-controls.png)
45+
4046
Control access to platform capabilities per permission group:
4147

4248
- **Knowledge Base** — Disable document uploads if RAG workflows aren't approved
@@ -80,8 +86,6 @@ Enterprise features like access control, SSO, and organization management are en
8086

8187
## On-Prem Copilot
8288

83-
![On-Prem Copilot](/studio/enterprise/copilot.png)
84-
8589
Copilot—our context-aware AI assistant for building and debugging workflows—can run entirely within your self-hosted deployment using your own LLM keys.
8690

8791
When you configure Copilot with your API credentials, all assistant interactions route directly to your chosen provider. The prompts Copilot generates—which include context from your workflows, execution logs, and workspace configuration—never leave your network. You get the same capabilities as the hosted version: natural language workflow generation, error diagnosis, documentation lookup, and iterative editing through diffs.
@@ -140,4 +144,6 @@ We provide penetration test reports, architecture documentation, and completed s
140144

141145
Enterprise features are available now. Check out our [self-hosting](https://docs.sim.ai/self-hosting) and [enterprise](https://docs.sim.ai/enterprise) docs to get started.
142146

143-
*Questions about enterprise deployments? [help@sim.ai](mailto:help@sim.ai)*
147+
*Questions about enterprise deployments?*
148+
149+
<ContactButton href="https://form.typeform.com/to/jqCO12pF">Contact Us</ContactButton>
59.7 KB
Loading
75.2 KB
Loading
221 KB
Loading
140 KB
Loading
169 KB
Loading

0 commit comments

Comments
 (0)