Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions apps/docs/components/icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2152,6 +2152,17 @@ export function LangsmithIcon(props: SVGProps<SVGSVGElement>) {
)
}

export function LaunchDarklyIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} viewBox='0 0 216 214.94' fill='none' xmlns='http://www.w3.org/2000/svg'>
<path
fill='currentColor'
d='M109.8,214.94a4.87,4.87,0,0,1-4.26-2.66,4.5,4.5,0,0,1,.44-4.82l50.49-69.53L68,174.11a4.61,4.61,0,0,1-1.9.41,4.77,4.77,0,0,1-4.52-3.4,4.57,4.57,0,0,1,2-5.21L141.33,120,4.41,112.13a4.69,4.69,0,0,1,0-9.36l137-7.87L63.61,49a4.56,4.56,0,0,1-1.94-5.2,4.74,4.74,0,0,1,4.51-3.4,4.6,4.6,0,0,1,1.9.4L156.5,77,106,7.48a4.56,4.56,0,0,1-.44-4.83A4.84,4.84,0,0,1,109.84,0a4.59,4.59,0,0,1,3.28,1.41L213.77,102.05a7.65,7.65,0,0,1,0,10.8L113.08,213.53A4.59,4.59,0,0,1,109.8,214.94Z'
/>
</svg>
)
}

export function LemlistIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='24 24.92 132 132' fill='none'>
Expand Down
2 changes: 2 additions & 0 deletions apps/docs/components/ui/icon-mapping.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ import {
KalshiIcon,
KetchIcon,
LangsmithIcon,
LaunchDarklyIcon,
LemlistIcon,
LinearIcon,
LinkedInIcon,
Expand Down Expand Up @@ -270,6 +271,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
ketch: KetchIcon,
knowledge: PackageSearchIcon,
langsmith: LangsmithIcon,
launchdarkly: LaunchDarklyIcon,
lemlist: LemlistIcon,
linear: LinearIcon,
linkedin: LinkedInIcon,
Expand Down
388 changes: 388 additions & 0 deletions apps/docs/content/docs/en/tools/launchdarkly.mdx

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions apps/docs/content/docs/en/tools/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
"ketch",
"knowledge",
"langsmith",
"launchdarkly",
"lemlist",
"linear",
"linkedin",
Expand Down
2 changes: 2 additions & 0 deletions apps/sim/app/(landing)/integrations/data/icon-mapping.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ import {
KalshiIcon,
KetchIcon,
LangsmithIcon,
LaunchDarklyIcon,
LemlistIcon,
LinearIcon,
LinkedInIcon,
Expand Down Expand Up @@ -270,6 +271,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
ketch: KetchIcon,
knowledge: PackageSearchIcon,
langsmith: LangsmithIcon,
launchdarkly: LaunchDarklyIcon,
lemlist: LemlistIcon,
linear: LinearIcon,
linkedin: LinkedInIcon,
Expand Down
67 changes: 67 additions & 0 deletions apps/sim/app/(landing)/integrations/data/integrations.json
Original file line number Diff line number Diff line change
Expand Up @@ -6339,6 +6339,73 @@
"integrationType": "developer-tools",
"tags": ["monitoring", "llm", "data-analytics"]
},
{
"type": "launchdarkly",
"slug": "launchdarkly",
"name": "LaunchDarkly",
"description": "Manage feature flags with LaunchDarkly.",
"longDescription": "Integrate LaunchDarkly into your workflow. List, create, update, toggle, and delete feature flags. Manage projects, environments, segments, members, and audit logs. Requires API Key.",
"bgColor": "#191919",
"iconName": "LaunchDarklyIcon",
"docsUrl": "https://docs.sim.ai/tools/launchdarkly",
"operations": [
{
"name": "List Flags",
"description": "List feature flags in a LaunchDarkly project."
},
{
"name": "Get Flag",
"description": "Get a single feature flag by key from a LaunchDarkly project."
},
{
"name": "Create Flag",
"description": "Create a new feature flag in a LaunchDarkly project."
},
{
"name": "Update Flag",
"description": "Update a feature flag metadata (name, description, tags, temporary, archived) using semantic patch."
},
{
"name": "Toggle Flag",
"description": "Toggle a feature flag on or off in a specific LaunchDarkly environment."
},
{
"name": "Delete Flag",
"description": "Delete a feature flag from a LaunchDarkly project."
},
{
"name": "Get Flag Status",
"description": "Get the status of a feature flag across environments (active, inactive, launched, etc.)."
},
{
"name": "List Projects",
"description": "List all projects in your LaunchDarkly account."
},
{
"name": "List Environments",
"description": "List environments in a LaunchDarkly project."
},
{
"name": "List Segments",
"description": "List user segments in a LaunchDarkly project and environment."
},
{
"name": "List Members",
"description": "List account members in your LaunchDarkly organization."
},
{
"name": "Get Audit Log",
"description": "List audit log entries from your LaunchDarkly account."
}
],
"operationCount": 12,
"triggers": [],
"triggerCount": 0,
"authType": "api-key",
"category": "tools",
"integrationType": "developer-tools",
"tags": ["feature-flags", "ci-cd"]
},
{
"type": "lemlist",
"slug": "lemlist",
Expand Down
Loading
Loading