Sparrow 에 대해
Sparrow is your next go-to API development buddy which can help you test, debug, and distribute better APIs while collaborating with your colleagues and making you a better programmer.
Features
- API Testing: Test your APIs with ease: REST, WebSocket, Socket.IO, or GraphQL.
- Test Flows: Run multiple endpoint tests simultaneously for comprehensive insight.
- Workspaces: Collaborate effortlessly with organized workspaces, keeping projects and collections accessible and structured for your whole team.
- Transform Your API Workflow: Sparrow equips your team with everything needed for seamless API testing, from precise request handling to efficient collaboration and automated test flows.
환경 변수
환경 변수 보기
- PROJECT
- sparrow
- DOMAIN
- stack.localhost
- PORT
- 9000
- APP_ENV
- DEV
- APP_URL
- https://$PROJECT.$DOMAIN
- JWT_SECRET_KEY
- webtoken-secret-key # Absolutely do not share this publicly.
- JWT_EXPIRATION_TIME
- 2400
- DB_URL
- mongodb://sparowapp:sparrow123@mongo:27017
- KAFKA_BROKER
- kafka:9094
- ENABLE_GOOGLE_AUTH
- false
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_APP_URL
- LOGIN_REDIRECT_URL
- GOOGLE_ACCESS_TYPE
- EMAIL_VALIDATION_CODE_EXPIRY_TIME
- SMTP_ENABLED
- false # Mark this false if you want to work/contribute with the default user and not send any emails.
- SMTP_SENDER_EMAIL
- SMTP_SENDER_PASSWORD
- SMTP_MAIL_HOST
- SMTP_MAIL_PORT
- SMTP_MAIL_SECURE
- SMTP_USER_NAME
- REFRESH_TOKEN_SECRET_KEY
- refresh-token-secret # Absolutely do not share this publicly.
- REFRESH_TOKEN_EXPIRATION_TIME
- 604800
- REFRESH_TOKEN_MAX_LIMIT
- 50
- APP_UPDATE_AVAILABLE
- false
- APP_VERSION
- WINDOWS_APP_SIGNATURE
- WINDOWS_APP_URL
- MAC_APPLE_SILICON_APP_SIGNATURE
- MAC_APPLE_SILICON_APP_URL
- MAC_INTEL_APP_SIGNATURE
- MAC_INTEL_APP_URL
- SPARROW_EMAIL
- contactus@sparrowapp.dev
- AZURE_CONNECTION_STRING
- AZURE_INSIGHTS_CONNECTION_STRING
- FEEDBACK_BLOB_CONTAINER
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_API_KEY
- AZURE_OPENAI_DEPLOYMENT
- AZURE_OPENAI_API_VERSION
- AZURE_OPENAI_MAX_TOKENS
- AZURE_OPENAI_MONTHLY_TOKEN_LIMIT
- HUBSPOT_BASEURL
- HUBSPOT_INTEGRATION_ENABLED
- HUBSPOT_PORTALID
- HUBSPOT_FORMID
- AUTH_SERVICE_PORT
- 80
- JWT_SECRET
- auth-jwt-secret
- VITE_API_URL
- "http://sparrow-api:9000"
- VITE_SPARROW_SUPPORT_EMAIL
- "support@example.dev"
- VITE_SPARROW_OAUTH
- "http://localhost:9000/api/auth/google/callback"
- VITE_ENABLE_MIX_PANEL
- "false"
- VITE_MIX_PANEL_TOKEN
- ""
- VITE_TERMS_OF_SERVICE
- "https://example.dev/termsandconditions"
- VITE_SPARROW_WEB_URL
- "http://localhost:1422"
- VITE_SPARROW_PRIVACY_POLICY
- "https://example.com/privacy-policy"
- MONGO_INITDB_ROOT_USERNAME
- sparowapp
- MONGO_INITDB_ROOT_PASSWORD
- sparrow123
- KAFKA_ENABLE_KRAFT
- yes
- KAFKA_CFG_PROCESS_ROLES
- broker,controller
- KAFKA_CFG_CONTROLLER_LISTENER_NAMES
- CONTROLLER
- KAFKA_CFG_LISTENERS
- PLAINTEXT://:9092,CONTROLLER://:9093,EXTERNAL://:9094
- KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP
- CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT
- KAFKA_CFG_ADVERTISED_LISTENERS
- PLAINTEXT://127.0.0.1:9092,EXTERNAL://kafka:9094
- KAFKA_BROKER_ID
- 1
- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS
- 1@localhost:9093
- ALLOW_PLAINTEXT_LISTENER
- yes
- KAFKA_CFG_NODE_ID
- 1
- KAFKA_AUTO_CREATE_TOPICS_ENABLE
- true
- KAFKA_CFG_NUM_PARTITIONS
- 2
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR
- 1
- KAFKA_TRANSACTION_STATE_LOG_MIN_ISR
- 1
- KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR
- 1
- KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS
- 0
- KAFKA_MESSAGE_MAX_BYTES
- 1000000